[name=讲师yue]
上一页level 0 环境架设
模拟器网址
有个神奇咚咚叫tinkercad他可以线上模拟网址点开他用google登入
教学(需要先看)
教学2(需要先看 早期影片画质低抱歉)
基本指令
pinMode(脚位状态);//脚位设定Serial.begin(9600);//通信设定Serial.print(内容);//输出讯息digitalWrite(脚位,输出)//数位脚位设定analoglWrite(脚位,输出)//类比脚位设定
开发板输出 加上IF判别式
int x=1;float y =1.9;int o=1;void setup(){ Serial.begin(9600);}void loop(){ if(o==1){//条件 在城市的比较等于一定要用== Serial.println(x); }else{ Serial.println(y); } }
for迴圈迴圈教学影片
void setup(){ Serial.begin(9600); for(int i=0;i<10;i++){ Serial.println(i); i++; }}void loop(){}
while迴圈
void setup(){ Serial.begin(9600); int i=0; while(i<10){ Serial.println(i); i++; }}void loop(){}
Led灯闪烁 接法教学2有
int red=7;void setup(){pinMode(red,OUTPUT);}void loop(){digitalWrite(red,HIGH); delay(1000); digitalWrite(red,LOW); delay(1000);}
红绿灯
int red=7;int yellow =6;int green =5;void setup(){pinMode(red,OUTPUT);}void loop(){digitalWrite(green,HIGH); delay(1000); digitalWrite(green,LOW); digitalWrite(yellow,HIGH); delay(500); digitalWrite(yellow,LOW); digitalWrite(red,HIGH); delay(1000); digitalWrite(red,LOW);}
按钮控制LED
void setup(){pinMode(13,INPUT); pinMode(5,OUTPUT); Serial.begin(9600);}void loop(){ int x=digitalRead(13); if(x==1){ digitalWrite(5,HIGH); }else{ digitalWrite(5,LOW); } Serial.println(x);}
光敏电阻
void setup(){pinMode(A5,INPUT); Serial.begin(9600);}void loop(){int x=analogRead(A5); Serial.println(x);}
人体红外线感测器
void setup(){ pinMode(3,INPUT); Serial.begin(9600);}void loop(){ int x=digitalRead(3); Serial.println(x);}