# 20220922 code arduino ## arduino button -> 0 -> led blink ``` void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(2, INPUT); Serial.begin(9600); Serial.println("begin"); } void loop() { Serial.println(digitalRead(2)); if (digitalRead(2) == 0) { digitalWrite(LED_BUILTIN, HIGH); delay(100); // ms 1000 => 1s digitalWrite(LED_BUILTIN, LOW); delay(100); // ms 1000 => 1s } delay(30); } ``` ## arduino led code ``` void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); // ms 1000 => 1s digitalWrite(LED_BUILTIN, LOW); delay(1000); // ms 1000 => 1s } ``` ## 亂數點線面 ``` void setup() { // once size(300, 400); background(random(255), random(255), 100); background(255); } void draw() { // loop point(random(width), random(height)); line(width/2, height/2, random(width), random(height)); rect(random(width), random(height), 30, 20); ellipse(random(width), random(height), 30, 20); fill(random(255),255,random(255),55); } ``` --- ---- 阿達 ![](https://i.imgur.com/q2rhNHd.png) ![](https://i.imgur.com/TYQhRmu.png) ![](https://i.imgur.com/bzuNbfO.png) ![](https://i.imgur.com/1R6dTAh.png)