(1) ์ปจ์
์ค๋ช
ํ๋ฌ (2) ๋์์ ์ฐ๋ ๊ธฐํต์ ๋ฉํํฌ๋กํ ์ธํฐ๋ ์
์กฐ๋ช
์
๋๋ค. ํธํธ์ผ์๋ฅผ ์ด์ฉํ์ฌ ๋๊ป์ ์ด๋ฆฌ๋ฉด ์กฐ๋ช
์ ์์ด ํ๋์์์ ์ด๋ก์์ผ๋ก ๋ณํ๊ณ ์ฐ๋ ๊ธฐํต์ ๋ฌผ๊ฑด์ ๋ฃ์ผ๋ฉด ๋ณด๋ผ์ ์กฐ๋ช
์ผ๋ก ๋ฐ๋๋๋ค. (3) ์ฝ๋ฉ ๋ฐ ์ค๋ช
int tilt = 3; void setup() { pinMode(A0, INPUT); pinMode(A2, INPUT); Serial.begin(9600); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(tilt, INPUT); } int j =0; int a = 0; int b = 0; void loop() { a = analogRead(A0)/4; // ์ฌ๋ผ์ด๋ ์ผ์(a0)๋ก ๋ฐ๊ธฐ๋ฅผ 0~255๋ก ์กฐ์ ํ๊ธฐ ์ํด์๋ 4๋ก ๋๋์ด ์ค Serial.println(a); analogWrite(9, a); delay(10); b=analogRead(A2)/4; if(analogRead(b)>0) // ๋ง์ฝ ๋ด๋ถ์ ์ฌ๋ผ์ด๋ ์ผ์์ ๊ฐ์ด 0์ด์์ด๋ฉด r(9)g(10)b(11)์ด ์ผ์์ ์ซ์๊ฐ์ ๊ฐ์ง. { analogWrite(9, b); analogWrite(10, b); analogWrite(11, b); if(digitalRead(3) == HIGH) // ๋ง์ฝ ๊ธฐ์ธ๊ธฐ ์ผ์์ 1๊ฐ์ด ๋ค์ด์ค๋ฉด { digitalWrite(9,LOW); // ๋นจ๊ฐ off digitalWrite(...
๋๊ธ
๋๊ธ ์ฐ๊ธฐ