void setup() {
// 设置13号引脚输出模式
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
// int age = 10; // 定义变量并赋值
// int age; // 定义变量
// // int 整数 int a = 1; .....
// // float 浮点数 float b = 3.14; .....
// // string 字符串 string c = "你好"; .....
// // bool 布尔 bool d = true/false;
// age = 10; // 给变量赋值 (=: 赋值操作)
// age = age + 5; // 自增 简写 age += 5; age -= 5; age *= 5; age /= 5;
// age = age + 1; // 简写 age += 1; age++; age--;
// int age = 15; // age >= 18
// if(age >= 18)
// {
// // 成年
// }
// else
// {
// // 未成年
// }
// int age = 15; // age >= 18
// if(age <= 12)
// {
// // 少年
// }
// else if(age <= 30)
// {
// // 青年
// }
// else{
// // 中年
// }
// 设置串口通信波特率
// Serial:串口 通信协议 1 <=> 1
Serial.begin(115200);
// Serial.println("hello wrodl!");
}
void loop() {
// put your main code here, to run repeatedly:
// int a = digitalRead(7); // 按下: 1 松开: 0
// if (a == 1) {
// digitalWrite(13, HIGH);
// } else {
// digitalWrite(13, LOW);
// }
int b = analogRead(A0); // [0,1023] 341
Serial.println( b );
// [0,341) 200 0 (b/341)
// [341,682) 400 1 (b/341)
// [682,1023] 700 2 (b/341)
// 1. 先灭掉三个灯
// 2. 控制对应整除的灯亮
// if(b <= 300){
// digitalWrite(13, HIGH);
// digitalWrite(12, LOW);
// digitalWrite(11, LOW);
// }else if(b<=600){
// digitalWrite(13, LOW);
// digitalWrite(12, HIGH);
// digitalWrite(11, LOW);
// }else{
// digitalWrite(13, LOW);
// digitalWrite(12, LOW);
// digitalWrite(11, HIGH);
// }
delay(10);
}