본문 바로가기

아두이노

(10)
틴커캐드 아두이노 푸시버튼(스위치) 제어하기 지난 포스팅에서 브레드보드와 3색 LED RGB를 제어하는 방법을 알아보았습니다. https://iot-lab.tistory.com/178 틴커캐드 아두이노 3색 RGB LED 제어하기 이전 블로그에서 브레드보드와 LED 페이드 인/페이드 아웃 (PWM) 제어하는 방법을 알아보았습니다. https://iot-lab.tistory.com/175 틴커캐드 아두이노 LED 페이드 인/페이드 아웃 제어하기(PWM 제어, 오실로 iot-lab.tistory.com 이번 포스팅에서는 안드로이드 디지털 입력을 사용하여 푸시 버튼을 입력값에 따라 LED를 켜고 끄는 제어를 해보도록 하겠습니다. 사전 지식 푸시 버튼 스위치 푸시 버튼은 스위치의 한 종류이고 회로를 연결하거나 차단하는 장치입니다. 풀업(Pull-up)과 ..
틴커캐드 아두이노 3색 RGB LED 제어하기 이전 블로그에서 브레드보드와 LED 페이드 인/페이드 아웃 (PWM) 제어하는 방법을 알아보았습니다. https://iot-lab.tistory.com/175 틴커캐드 아두이노 LED 페이드 인/페이드 아웃 제어하기(PWM 제어, 오실로스코프, 멀티미터) 이전 블로그에서 브레드보드와 3가지 색의 LED를 제어하는 방법을 알아보았습니다. https://iot-lab.tistory.com/83 틴커캐드 아두이노 브레드보드와 LED 3개 제어하기 오늘은 틴커캐드 아두이노 시뮬레이 iot-lab.tistory.com 사전 지식 3색 LED (RGB LED) 한쪽 방향으로 전류가 흐르도록 하는 반도체 소자를 다이오드라고 합니다. 그중 전기 에너지를 빛으로 변환하는 것을 발광 다이오드(LED)라고 합니다. LED(..
틴커캐드 아두이노 LED 페이드 인/페이드 아웃 제어하기(PWM 제어, 오실로스코프, 멀티미터) 이전 블로그에서 브레드보드와 3가지 색의 LED를 제어하는 방법을 알아보았습니다. https://iot-lab.tistory.com/83 틴커캐드 아두이노 브레드보드와 LED 3개 제어하기 오늘은 틴커캐드 아두이노 시뮬레이터를 이용해서 브레드보드 사용법과 LED 3개를 연결해서 제어하는 방법을 알아보도록 하겠습니다. 틴커캐드 아두이노 사용법을 아직 모르시는 분은 아래 링�� iot-lab.tistory.com 오늘은 틴커캐드 아두이노 시뮬레이터를 이용해서 LED 를 서서히 켜고 서서히 꺼지는 페이드 인 페이드 아웃을 구현하는 방법을 알아보도록 하겠습니다. 사전 지식 PWM PWM(Pulse Width Modulation) 펄스 변조의 종류로 신호의 크기에 따라 펄스의 폭을 변조하는 방식으로, LED를 페..
틴커캐드 아두이노 브레드보드와 LED 3개 제어하기 오늘은 틴커캐드 아두이노 시뮬레이터를 이용해서 브레드보드 사용법과 LED 3개를 연결해서 제어하는 방법을 알아보도록 하겠습니다. 틴커캐드 아두이노 사용법을 아직 모르시는 분은 아래 링크에서 학습 후 돌아오시면 이해가 좀 더 빠를실 수 있습니다. https://iot-lab.tistory.com/77 틴커캐드 아두이노 시뮬레이터 사용법 틴커캐드를 이용하여 보드 없이 아두이노를 코딩하고 실행시키는 방법입니다. https://www.tinkercad.com/ Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, ele.. iot-lab.tistory.com 새 회로 작성 좌측 사이드바에서 Cir..
틴커캐드 아두이노 시뮬레이터 LED 제어하기(깜빡이기) 틴커캐드 Circuits를 이용해서 아두이노에 LED를 연결해서 제어하는 방법입니다. 틴커캐드 아두이노 시뮬레이터 사용법은 아래 링크를 참조해주세요. https://iot-lab.tistory.com/77 틴커캐드 아두이노 시뮬레이터 사용법 틴커캐드를 이용하여 보드 없이 아두이노를 코딩하고 실행시키는 방법입니다. https://www.tinkercad.com/ Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, ele.. iot-lab.tistory.com 새 회로 작성하기 새 회로 작성 버튼을 클릭합니다. 오른쪽 구성요소 버튼에서 스터디 -> 아두이노를 선택합니다. 깜빡임 예제를 선택해..
틴커캐드 아두이노 시뮬레이터 사용법 틴커캐드를 이용하여 보드 없이 아두이노를 코딩하고 실행시키는 방법입니다. https://www.tinkercad.com/ Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 이용하는 사이트는 틴커캐드 사이트입니다. 이 사이트는 원래 3D모델링을 웹기반으로 하는 서비스였는데, 언제부턴가 아두이노와 여러 전자 회로를 설계할 수 있도록 Circuits라는 새로운 기능이 추가되었습니다. 그래서 아두이노를 보드 없이 웹기반으로 시뮬레이션할 수 있습니다. 그럼, 사용 방법을 알아보겠습니다. 회원가입하기 서비스를 이용하기 위..
아두이노 시리얼 통신 - 문자 송수신 아두이노 시리얼 통신 개요 이번 장에서는 PC와 아두이노를 USB를 연결하여 시리얼 통신을 통해 문자를 송수신하는 방법과 소스코드를 설명하겠습니다. 사전 준비물 아두이노 UNO x 1 시리얼 통신에서 이용하는 함수 Serial.read()와 Serial.write()을 이용하여 Arduino-PC간에 문자를 송수신합니다. 이번에는 USB케이블을 사용하여 시리얼통신을 진행하겠습니다. - Serial.begin(9600) : 9600 이 의미하는 것은 통신 속도입니다. Baud rate (보레이트, bit per second 단위) 라고 합니다. 주의할 점은 여기서 지정한 통신 속도와 Serial 통신으로 연결되는 상대방이 지정하는 통신 속도가 일치해야 한다는 점입니다. 여기서는 USB 를 통해 PC와 연결..
아두이노 LED 제어 방법 LED 제어 개요 이번 장에서는 아두이노를 이용하여 LED에 불을 켜보고 깜박이게 하는 방법에 대해 알아보겠습니다. LED 제어 사전 지식 이번에는 아두이노 13번핀을 이용하여 LED를 제어해보도록 하겠습니다.LED에 흘르는 전류를 억제하기 위해서 LED와 GND사이에 470Ω정도의 저항을 넣어 줄 필요가 있습니다. ※LED를 연결할 때 애노드, 캐소드의 방향을 잘 연결하도록 주의 【LED】애노드(Anode) : 핀의 길이가 긴 쪽 (+)극으로 출력핀에 연결캐소드(Cathod) : 핀의 길이가 짧은 쪽(-)극으로 GND와 연결 LED 제어 회로 구성(배선도) 아두이노와 전자부품의 구성·배선은 아래와 같습니다. LED 제어 소스코드 샘플 프로그램의 소스코드입니다. 아두이노 IDE에 복사나 타이핑한 다음 실..