volatile bool LED;
void setup() {
// put your setup code here, to run once:
LED = 0;
pinMode(A1, INPUT);
pinMode(A0, OUTPUT);
digitalWrite(A0, LED);
}
/* 总体要求
Hi,这是一个小Quiz,需要链接电路、编写程序解决一些设计要求,将每个需求写到对应SubFunction内
关于库和保存
library可以参考右上角的libaries.txt
已经包含了这些库
Adafruit MPU6050
DFRobot_OLED12864
DFRobot_RGBLCD1602
Servo
DFRobot_DHT11
DFRobot_I2C_Multiplexer
LiquidCrystal I2C
DHT sensor library
DHTlib
库的使用可以参考https://docs.wokwi.com/guides/libraries 内的样例,也可以在libmanager中从找熟悉的lib文件
如果担心编写保存问题可以将Sketch.ino(程序) 与diagram.json(电路) 内容复制本地保存
关于电路
鼠标电机针脚可以连接电路,可以使用Delete、Ctrl+Z等快捷键
尽可能完成功能,点击左上角Save或者ctrl+S保存后,将完成的结果Share给HR即可
祝顺利
SKYSROTIE
*/
void UP(){
// 1.蓝色开关按下后,绿色灯亮,再次按下,绿色灯灭【2560上方元器件】 程序写到函数UP中;
if(digitalRead(A1) == LOW)
{
delay(100);
if(digitalRead(A1) == LOW)
{
LED = !LED;
digitalWrite(A0, LED);
while(digitalRead(A1) == LOW);
}
}
}
void DOWN(){
// 2.读取6050传感器中的角加速度,显示在OLED模块【2560下方元器件】 程序写到函数DOWN中;
}
void LEFT(){
//3.读取DHT11 温湿度,并显示在LCD上;当温度高于30度且湿度低于50%时,打开继电器【2560左侧元器件】 程序写到函数LEFT中;
}
void RIGHT(){
//4.使用Joystic操纵两个舵机,上下通道控制一个舵机;左右通道控制一个舵机;
//每推杆一次,舵机增加5度;【2560右侧元器件】程序写到函数RIGHT中;
}
void loop() {
// put your main code here, to run repeatedly:
UP();
//DOWN();
//LEFT();
//RIGHT();
}