4711| 6
|
[项目] 翻页器 |
翻页器 得到了这一套micro:bit的套件,但是这个套件有个缺点,就是接口是在三针的,如果想另外接入传感器,无从下手。于是我就尝试从套件中找到了一个人体感应传感器,一个舵机,一个琴谱架做成了这个翻页器。原计划应该有一个脚踏板的,这样踏一下,翻一页。但是脚踏板线太长,干扰太大。无缘无故会翻页。然后用了一个人体感应器,;因为受环境影响,也会无缘无故翻页。 好了,总算是做好了。 #include <DFRobot_Servo.h> #include <Microbit_Matrix.h> double my_variable; Servo myservo1; const uint8_t bitmap_BcmI[5] = {B01010,B11111,B11111,B01110,B00100}; void setup() { my_variable = 0; myservo1.attach(1); myservo1.angle(abs(10)); MMatrix.show(bitmap_BcmI); delay(3000); } void loop() { if ((((digitalRead(0)) == 1))) { if (((my_variable == 1))) { my_variable = 0; } else { my_variable = 1; } delay(100); if (((my_variable == 1))) { myservo1.angle(abs(10)); MMatrix.show(MMatrix.HEART); delay(5000); } else { myservo1.angle(abs(170)); MMatrix.show(MMatrix.SQUARE); delay(5000); } } } 谢谢观看 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed