旋转转盘

来自Labplus盛思维基百科
跳转至: 导航搜索
旋转转盘.png

概述

本作品可在转盘上自定义各种选项,使用按键传感器触发转盘旋转,帮助完成选择。使用时先根据制作说明 将作品组装完整,然后接上电源(9V电池或USB供电),打开主控板开关即可。本作品用按键传感器作为输入 装置,直流电机作为输出装置,将转盘固定在电机上,按下按键时,转盘旋转,松开开关时,转盘停止转动, 当转盘静止时,箭头指示位置为最终选项。DIY动手组装,锻炼动手能力,了解智能创意电子套件的使用, 激发创新思维,增加学习乐趣。

使用教程


组装说明

点击下载.png
File:旋转转盘装配.pdf


旋转转盘装配.png

电子模块清单

模块名称 数量
W1主控板 x1
按键 x1
直流电机 x1

电子模块连接说明

模块 引脚 说明
按键 W1-9/10接口
直流电机 W1-5/6接口

Arduino程序/图形化程序

点击下载.png
旋转转盘程序包



int M1Pin=5;
int keyPin=9;
int val;
int vall;
int valll;
int a;

int flag=0;
void setup() 
{
  // put your setup code here, to run once:
  pinMode(M1Pin,OUTPUT);
  pinMode(keyPin,INPUT);
//  Serial.begin(115200);
}

void loop() 
{
   val=digitalRead(keyPin);
   if(val==1)
   {
     flag++;
   }
   else
   {
     flag=0;
   }
   if(flag==1)  
   {
     random(3000);
     vall=random(3000);
     for(valll=235;valll>10;valll=valll-(6666-vall)/(666-valll)/3)
     {
       analogWrite(M1Pin,valll);
       a=50;
       a=a+8;
       delay(a);
     }
   }
     if((val==0)&&(valll<15))
     {
       analogWrite(M1Pin,0);
     }
  }

FAQ

版本历史记录

Version Date 新增/删除/修复