본문 바로가기
반응형

아두이노(Arduino)36

[ESP8266.003] ESP8266 라이브러리 설치 / 실습용 부품 구매 라이브러리 설치 [1] 압축된 .ZIP 라이브러리 파일 설치법은 아래 클릭 더보기 라이브러리를 아두이노 IDE에 설치하는 방법 [1] 내게 필요한 라이브러리 파일을(.ZIP 압축파일) 다운받은 후, 파일의 압축을 풀지 말고, 아래 그림처럼 아두이노 IDE의 "스케치" >> "라이브러리 포함하기" >> ".ZIP 라이브러리 추가"를 열어줍니다. [2] 내가 다운받은 라이브러리.ZIP 파일을 선택해서 "열기"를 눌러주면, 아두이노 IDE에 라이브러리가 자동으로 설치됩니다. [3] 라이브러리가 잘 설치되었는지 확인하려면, 아두이노 IDE의 "스케치" >> "라이브러리 포함하기" >> 아래쪽으로 내려가서 내가 설치한 라이브러리 이름을 확인하면 됩니다. 실습용 부품 구매 [1] ESP8266 Wemos D1 R1.. 2022. 3. 12.
[EPS8266.002] ESP8266 사물인터넷 개발환경 구축 아래의 "▶"부분을 클릭하시면 자세한 내용들이 펼쳐집니다. 필요하신 부분만 골라서 보시고 시간을 아끼세요! 더보기 [1] 개발을 위해 설치할 소프트웨어는 "아두이노 IDE" 입니다. 소프트웨어를 설치하기 위해 아래의 사이트(arduino.cc)에 접속하여 상단 메뉴 중 "software"를 클릭합니다. [2] 본인이 사용하고 있는 운영체제에 맞는 아두이노 IDE를 다운받습니다.(저는 Windows win 7 and newer를 받았습니다.) [3] 프로그램을 다운받고 더블클릭하여 설치를 진행해 주세요. 최종적으로 아래와 같은 "아두이노 IDE" 프로그램이 실행됨을 확인하시면 됩니다. 더보기 [1] 아두이노 IDE의 상단 메뉴중, "파일" >> "환경설정"을 클릭합니다. [2] "추가적인 보드 매니저 UR.. 2022. 3. 12.
[ESP8266.001] 사물인터넷이란? 사물인터넷(IoT, Internet of Things)은 각종 사물에 센서와 통신 기능을 내장하여 무선 통신을 통해 각종 사물을 연결하는 기술을 말합니다. 여기서 사물이란 가전제품, 모바일 장비, 웨어러블 디바이스 등 다양한 임베디드 시스템이 됩니다. 정보 기술 연구 및 자문회사 가트너에 따르면 2009년까지 사물인터넷 기술을 사용하는 사물의 개수는 9억여개였으나 2020년까지 이 수가 260억 개에 이를 것으로 예상됩니다. 이와 같이 많은 사물이 연결되면 인터넷을 통해 방대한 데이터가 모이게 되는데, 이렇게 모인 데이터는 기존 기술로 분석하기 힘들 정도로 방대해집니다. 이것을 빅 데이터(Big Data)라고 부릅니다. 따라서 빅 데이터를 분석하는 효율적인 알고리즘을 개발하는 기술의 필요성이 사물인터넷의.. 2022. 3. 12.
[스크래치아두이노.001] 버튼으로 LED 켜기 [1] 스위치 설정 [2] 회로도 [퀴즈] - 빨간 LED는 몇 번에 연결되어 있나요? - 노란 LED는 몇 번에 연결되어 있나요? - 초록 LED는 몇 번에 연결되어 있나요? - 버튼은 몇 번에 연결되어 있나요? [3] 센서확장 불러오기 [4] 코딩실습 (예제1) D2 버튼을 누르면 D9 초록색 LED가 켜져요. (유제1) 아래 그림과 같이 D2 버튼을 누르면 초록색(D9), 노란색(D10), 빨간색(D11) LED가 모두 켜지고, 버튼을 떼면 모두 꺼지게 코딩을 해보세요. 유제1 정답은 아래 "더보기" 클릭 더보기 유제1 정답 (예제2) D3 버튼을 누르면 D9 초록색 LED가 꺼져요. (유제3) 아래 그림과 같이 D3 버튼을 누르면 초록색(D9), 노란색(D10), 빨간색(D11) LED가 모두 꺼.. 2022. 3. 10.
[아두이노중급.002]터치스크린으로 아두이노 LED/센서 제어하기 [아두이노중급.002]터치스크린으로 아두이노 LED/센서 제어하기 Nextion 터치스크린의 소프트웨어를 설치했다면, 이제 터치스크린과 아두이노를 연결합니다. 그리고 터치스크린 소프트웨어에서 간단한 버튼 UI를 만든 뒤 아두이노의 LED를 ON, OFF 하는 동작/ 센서값을 확인하는 프로그램을 만들어 보도록 하겠습니다. [1] Nextion 터치스크린에 전원 연결하기 (1) 이 예제에서 사용한 Nextion 터치스크린 모델은 아래와 같습니다. 모델명: NX4832T035(구매링크 클릭) Nextion HMI LCD, 감압식 터치, 3.5인치 NX4832T035 , 기본형 : 터치스크린 > 디스플레이 LED/LCD 스마트 디스플레이, 터치디스플레이, 터치lcd, 480x320, 라즈베리 파이A+, B+ 그.. 2022. 1. 21.
[아두이노중급.001]Nextion 터치스크린 - 소프트웨어 설치 일상생활에서 우리가 사용하는 입력장치들의 종류는 아주 많습니다. 그 중에서 버튼 입력이 가장 많을 텐데요. 버튼을 사람의 손가락 터치로 입력이 가능하게 하는 "터치스크린"이 요즘은 유행입니다. 그래서 기존의 버튼식 입력장치들이 터치스크린으로 많이 대체되고 있습니다. 버튼은 아무래도 많이 누르면 고장날 수도 있고 외부에 튀어나와 있다보니 충격을 받아 떨어질 수도 있고요. 또한 원하는 개수만큼 버튼을 달려면 돈이 들고, 공간이 협소할 경우 버튼 달기가 쉽지 않습니다. 하지만 터치스크린은 쉽고 간편하게 버튼을 만들 수 있고, 외관상으로 볼 때도 깔끔하고 사용하기 편리합니다. 이런 터치스크린을 아두이노에도 연결하여 사용할 수 있는데요. 이 때 가장 많이 사용하는 것이 Nextion 회사의 TFT 터치스크린 입니.. 2022. 1. 21.
003.1시간 만에 코딩 실력 갖추기 [기초 002] 아두이노 준비하기를 통해서 아두이노 IDE 프로그램 설치를 완료하셨나요? 아두이노를 잘 다루기 위해서는 하드웨어 지식과 함께 소프트웨어 코딩 실력이 필요합니다. 코딩(Coding)은 컴퓨터 명령어를 사람이 직접 작성하는 것을 말합니다. 아두이노도 소형 컴퓨터이기 때문에 사람이 직접 명령어를 작성해야 아두이노가 그 명령어 대로 움직이게 됩니다. 그런데 이 명령어는 종류와 개수가 많습니다. 우리는 시간과 인내가 부족한 사람임을 인정하고, 꼭 필요한 아두이노 명령어 기초만 1시간안에 빨리 익히기로 하겠습니다. 더 필요한 부분은 뒤에서 실제 제품을 만들 때 사이드로 공부하면 됩니다. 1시간만에 아두이노 코딩 실력 기초를 배워봅시다. 아래 동영상을 따라 해주세요. 2021. 8. 23.
002.아두이노 준비하기 아두이노로 여러 가지를 만들어 보려면 아래와 같은 준비작업이 필요합니다. 하드웨어 준비하기 소프트웨어 준비하기 하드웨어(Hardware)는 "딱딱한 물건" 이라는 뜻으로 그림과 같은 전자부품이 해당됩니다 소프트웨어(Software)는 "부드러운 물건" 이라는 뜻으로 컴퓨터 명령어를 모아 만든 프로그램에 해당됩니다. 아두이노를 배우기 위한 필수적인 하드웨어와 소프트웨어를 준비해 보도록 하겠습니다. 1.하드웨어 준비하기 아두이노 보드 USB 케이블 센서, 모터, LED 등의 전자부품 전선 하드웨어 구매 사이트 소개 NO. 이름 사이트 주소 1 아두이노 우노 + USB 케이블 포함 https://www.devicemart.co.kr/goods/view?no=1245596 2 3 4 5 6 7 8 9 10 11.. 2021. 8. 23.
001.아두이노란? 아두이노(Arduino)는 전기로 작동되는 제품이나 프로젝트를 만드는 데에 사용되는 소형 컴퓨터 입니다. 아두이노는 사람이 사는 세상의 환경을 감지하여 어떤 행동을 할 수 있는 기능을 가지고 있습니다. 이런 기능을 이용하여 다음과 같은 제품을 만들어 볼 수 있습니다. 날씨 정보를 체크하여 비가 올 경우 우산을 챙기라는 알람을 스마트폰으로 전송하는 날씨 알림장치 카 시트에 앉아있는 아기의 체온, 몸 기울임 상태를 센서로 측정하여 운전중인 부모의 스마트폰으로 실시간 전송하는 스마트 카 시트 약을 꼭 먹어야 하는 할머니를 위해 정해진 시간에 알람을 주고 정확한 알약 개수를 배출하는 스마트 알약통 어린이 버스에 아이가 혼자 남겨져 있는지 여부를 센서로 체크하여 운전자에게 알려주는 스마트 좌석 장치 시각 장애인의.. 2021. 8. 23.
728x90
반응형