본문 바로가기

코딩124

[아두이노 강좌] 예제로 배우는 아두이노 #4 ReadAnalogVoltage, 아두이노로 전압측정하기 - analogRead() 함수를 이용하여 아두이노로 회로의 전압을 측정할 수 있다. - 아두이노(나노, 우노, 메가), 시리얼 통신 케이블, 브레드보드, led, 110옴 저항, 건전지 저항 110 옴에 걸린 전압 측정하기 건전지 전압 측정하기 void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // Convert the analog read.. 2020. 3. 25.
[아두이노 강좌] 예제로 배우는 아두이노 #3 analogRead()사용법 - digitalRead() 함수를 이용하여 아날로그 센서를 사용할 때, 아두이노에서 센서값을 읽는 것을 수행 한다. - 아두이노(나도, 우노, 메가), 시리얼 통신 케이블, 포텐시오미터(가변저항), 브레드보드 void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); } // the loop routine runs over and over again forever: void loop() { // read the input on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read: Serial.printl.. 2020. 3. 25.
[아두이노 강좌] 예제로 배우는 아두이노 #2 digitalRead() 사용법, 버튼 상태 읽기 - digitalRead() 명령어를 이용하여 아두이노에 연결된 버튼의 상태를 읽을 수 있다. - 아두이노(나노, 우노, 메가), 시리얼 통신 케이블, 버튼(택트 스위치), 브레드보드 저항은 아무거나 있으면 됩니다. 저항 없이도 사용할 수 있습니다. 이때는 아두이노 자체의 풀업저항 회로를 이용해야 하는데, 여기서는 다루지 않습니다. int pushButton = 2; // the setup routine runs once when you press reset: void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // make the pushbutton's pin an input: pinM.. 2020. 3. 25.
[아두이노 강좌] 예제로 배우는 아두이노 #1 digitalWrite() 사용법, 내장 LED 점등하기 - digitalWrite() 명령어를 이용하여 아두이노에 기본적으로 내장되어있는 LED를 점등하고 소등시킬 수 있다. - 아두이노(나노, 우노, 메가), 시리얼 통신 케이블 없음 void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED.. 2020. 3. 24.