翻页器
翻页器得到了这一套micro:bit的套件,但是这个套件有个缺点,就是接口是在三针的,如果想另外接入传感器,无从下手。于是我就尝试从套件中找到了一个人体感应传感器,一个舵机,一个琴谱架做成了这个翻页器。原计划应该有一个脚踏板的,这样踏一下,翻一页。但是脚踏板线太长,干扰太大。无缘无故会翻页。然后用了一个人体感应器,;因为受环境影响,也会无缘无故翻页。
好了,总算是做好了。
#include <DFRobot_Servo.h>
#include <Microbit_Matrix.h>
double my_variable;
Servo myservo1;
const uint8_t bitmap_BcmI = {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);
}
}
}
谢谢观看
好棒。。。。。。。。。。。。。。。。。。。 挺好,支持一下。{:5_148:} 支持一下 好棒,期待视频 我还没明白 什么原理能接着翻第2页第3页 是不是只能翻一页??
页:
[1]