본문 바로가기

아두이노

(7)
틴커캐드 아두이노 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 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..
틴커캐드 아두이노 시뮬레이터 사용법 틴커캐드를 이용하여 보드 없이 아두이노를 코딩하고 실행시키는 방법입니다. 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에 복사나 타이핑한 다음 실..
아두이노 IDE 설치 방법 Arduino IDE 개발환경 이번 장에서는 Arduino IDE(Intergrated Development Environment) 개발환경 설치 방법에 대해서 설명하도록 하겠습니다. 설치하기 1. 아래 링크에서 아두이노 공식 사이트 다운로드 페이지를 클릭합니다.http://www.arduino.org/downloads 2. WINDOWS INSTALLER 를 클릭해서 설치파일을 다운로드 받습니다. (설치 파일이 싫으신 분은 WINDOWS ZIP FILE를 다운로드 받아서 압출만 풀고 실행파일 arduino.exe 를 실행시면 실행화면이 나옵니다. 참고하세요.)※각 OS별 설치방법은 어렵지 않기 때문에 따로 설명하진 않겠습니다. 혹시 설치파일 및 설치과정에 대해 궁금하신 부분이 있다면 댓글로 질문해주시면..
Arduino 기본 개념 Arduino란 무엇인가? 아두이노는 임베디드 개발을 잘 알지 못해도 간단히 전자기기를 제어할 수 있는 툴이다. 자세히 말하자면AVR마이크로 프로세서(AVR마이크로 컴퓨터)I/O(입출력)포트를 갖춘 기판스케치라고하는 C++과 비슷한 언어의 통합개발환경으로 구성되어 있는 여러가지 전자기기를 제어하기 위한 플랫폼이다. Arduino로 가능한 것은? 위에서 아두이노로 여러가지 전자기기를 제어할수 있다고 이야기 했는데...예를 들면, 모터를 작동시키거나 아니면, 전자음을 발생시키는 일들을 할 수 있다. 또, 적외선 센서, 온도센서, 초음파 거리센서 등의 센서를 연결시켜 관측을 하는 일도 가능하다.그리고, 관측한 데이터를, 무선통신(Bluetooth, Ethernet, wifi)이나 유선통신(USB, Serial..