Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Arduino 世昌老師第二題詳解
- if 的12345代表按的次數
- A0代表LED8 滅
- A1代表LED8 亮
- B1代表LED9 亮...以此類推
- AA05 代表等0.5
- 故
- 如果第一行三個相連
- 那就打
- if(pbb==1)
- {
- A1AA05A0
- }
- 不需要分號不需要空格
- 只需修改有注解的地方
- 程式 By 游照臨 2014/12/26
- */
- byte pb=3;
- void setup()
- {
- byte pb=3;
- for(int i=8;i<=12;i++)
- {
- pinMode(i,OUTPUT);
- }
- pinMode(pb,INPUT);
- Serial.begin(9600);
- }
- int pbb=0;
- #define A1 digitalWrite(8,1);
- #define A0 digitalWrite(8,0);
- #define B1 digitalWrite(9,1);
- #define B0 digitalWrite(9,0);
- #define C1 digitalWrite(10,1);
- #define C0 digitalWrite(10,0);
- #define D1 digitalWrite(11,1);
- #define D0 digitalWrite(11,0);
- #define E1 digitalWrite(12,1);
- #define E0 digitalWrite(12,0);
- #define AA05 delay(500);
- #define AA1 delay(1000);
- #define AA2 delay(2000);
- #define AA4 delay(4000);
- #define AA8 delay(8000);
- void loop()
- {
- byte pb=3;
- if (digitalRead(pb)==1)
- {
- pbb++;
- if (pbb==6)
- {
- pbb=1;
- }
- Serial.println(pbb);
- if(pbb==1)
- {
- //第一次執行
- }
- if(pbb==2)
- {
- //第二次執行
- }
- if (pbb==3)
- {
- //第三次執行
- }
- if (pbb==4)
- {
- //第四次執行
- }
- if (pbb==5)
- {
- //第五次執行
- }
- delay(300);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement