본문 바로가기
728x90

Arduino6

1장. 보드의 LED 점멸 ※Blink 예제아두이노 보드를 처음 열면, 틴커캐드에는 다음과 같은 명령어가 들어가 있습니다.블럭으로 봐도 똑같이 들어가 있습니다.  이거, 뭐 하는 명령어일까요? 일단 코드부터 뜯어봅시다.     ※코드 구성 // C++ code // void setup() {   pinMode(LED_BUILTIN, OUTPUT); } void loop() {   digitalWrite(LED_BUILTIN, HIGH);   delay(1000); // Wait for 1000 millisecond(s)   digitalWrite(LED_BUILTIN, LOW);   delay(1000); // Wait for 1000 millisecond(s) } 일단 //처리된 부분은 전부 주석입니다. 해석할 필요도 없이 간단.. 2024. 5. 5.
5-1장. 아두이노 IDE 사용법 ※아두이노 프로그래밍의 기초 자, 아두이노를 시작해 봅시다. 직접 기기와 연결 잭을 통해 연결하던, 틴커캐드로 접속하던 아두이노 보드가 가장 중요합니다.  이 보드는 그 자체만으로도 기능할 수 있지만, 우리가 코드를 프로그래밍해서 넣는 걸로 더 다양한 활동을 하도록 할 수 있습니다.   ※아두이노 프로그래밍의 기초 -  Arduino IDEArduino IDE가 있다면, 그냥 들어가면 다음과 같은 화면이 나옵니다.   상단의 보드 선택 버튼을 누르고  그리고 보드 및 포트 선택에서 자신의 보드와 연결한 포트를 선택해주세요.본인이 사용할 아두이노와 연결된 포트를 눌러서 연결하면 목표하는 아두이노 보드에 코드를 프로그래밍할 수 있습니다.  ※Arduino IDE의 기본 구성1. 상단 툴바입니다. 파일, 편집.. 2024. 3. 31.
4-1장. 아두이노 IDE 설치 ※IDE(integrated development envitonment)IDE는 우리나라 말로 통합개발환경이라고 부르며, 프로그래밍에 필요한 도구들을 하나로 모아 정리한 것을 말합니다. 대표적으로 아두이노 IDE, VSC(비쥬얼 스튜디오) 등이 있습니다. 아두이노 IDE는 https://www.arduino.cc/en/software/ 에서 다운로드받을 수 있습니다.  설치 경로에 한글이 포함되지 않도록 설치해주세요, 설치 경로가 너무 길어지는 것도 좋지 않습니다.     다음과 같은 창이 나오면 설치가 완료된 것입니다.    그리고 file > Preferences 에 들어가면 언어를 한국어로 변경할 수 있습니다. 2024. 3. 24.
3장. 아두이노의 부품들 아두이노는 그 자체로는 아무것도.. 아니 주위 환경을 알 수 없습니다. ※아두이노 USB 케이블 아두이노와 컴퓨터를 연결하는 케이블입니다. 아두이노에 작성된 프로그램을 전송하고, 전력을 공급할 때 사용하며 아두이노 종류에 따라 포트의 타입이 다릅니다. ※센서 주위 환경을 알기 위해서는 센서가 필요합니다. 센서의 종류는 다양한데, 광원 센서, 휨 센서, 압력 센서, 거리 센서, 습도 센서, 온도 센서.....등등 여러가지가 있습니다. ◎조도 센서 CDS혹은 Photoresistor(포토 레지스터) 또는 LDR (light dependent resistor) 라고도 부릅시다. 빛의 밝기에 따라 저항값이 바뀌는 특성이 있으며, 광원을 감지해야 하는 제품에 사용됩니다. ※엑추에이터 그리고 아두이노는 그 자체로는.. 2024. 3. 24.
2장. 아두이노 보드의 종류 ※아두이노 보드들1장에서 아두이노에 대하여 간단하게 배웠습니다. 그리고 이번에는 아두이노의 핵심 부품, 아두이노 보드에 대하여 배워 보겠습니다. 아두이노 보드에는 여러 종류가 있습니다.  기본적으로 아두이노는 다양한 실드를 장착해서 더 많은 기능을 추가할 수 있으며, 프로그래밍 언어로 C++을 사용합니다.   ※아두이노 UNO가장 유명하고 기본적인 아두이노 우노(UNO) 아두이노 스타터 키트에도 이 녀석이 들어 있고, 대부분의 아두이노 실드 부품 역시 이 녀석을 기준으로 맞추어져 있습니다. 관련 자료도 가장 많죠.  ※아두이노 DUE아두이노 듀에(DUE)입니다. 특별하게 32bit로 동작합니다. 다만 가격이 비싸고 3.3V로 동작한다는 단점이 있습니다.   ※아두이노 TRE아두이노 트레.. 2024. 3. 24.
1장. 아두이노란? ※ 아두이노의 기원 아두이노의 시초는, 이탈리아에서 Massimo Banzi 교수와 David Cuartielles가 처음 개발한 것으로 알려져 있습니다. 이때 기술과 예술을 혼합한 프로젝트들을 운영했었는데, 이 기술과 예술이 융합된 작품을 인터렉티브 디자인, 혹은 피지컬 컴퓨팅이라고 부릅니다. 피지컬 컴퓨팅의 핵심은 사람. 사람과 기술이 쉽게 의사소통하도록 하는 것이 목적이지요. ※ 아두이노란? 아두이노(Arduino)는 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러입니다. 다수의 전자기기와 연결되어 외부 전자기기를 통제하고, 이를 통해 주위 환경과 상호작용을 할 수 있습니다. 비슷한 것들로 라즈베리 파이, 비글본 블랙 같은 것도 있습니다. 여기서 마이크로컨트롤러란 마이크로프로세서와 입출력 모듈을 .. 2024. 3. 24.
728x90