HW 프로그래밍107 NodeMCU Pin Layout Lolin(CH340) & CP2102 Chip 2020. 2. 23. Lolin ESP8266 NodeMCU 사양 및 사용방법 ESP8266 Node MCU는 ESP-12 모듈 + USB + 아두이노IDE환경 지원 등을 추가한 모듈 마이크로 5핀으로 연결되는데 Lolin 제품은 CH34x 드라이버가 설치되어야 하는데 연결후 반응이 없거나 USB 연결이 실패했다고 어쩌구 하면 케이블을 정품(S모사, L모사)으로 바꾸면 된다(이거 해결하느라 몇시간을 헤멤) IOT(Internet Of Things)환경에서의 기본형 프로세서로 많이 사용된다. 즉, IOT환경을 위해서는 WIFI 통신기능이 필수인데 기존의 아두이노에 WIFI장치를 부착하는 것보다 NodeMCU 하나를 사용하는 것이 다음과 같은 장점이 있다. 아두이노+WIFI통신장치 보다 NodeMCU 하나를 사용하는 것이 가격도 저렴하고 부피도 적다. 하나의 모듈안에서 WIFI가 기본.. 2020. 2. 22. esp8266 시리얼 WiFi 모듈ESP-01 (DIP) [SZH-EK051] 사용법 인터넷에 있는 여러 방법으로 해도 안되는 것을 해결하였다. 사용한 esp8266 시리얼 WiFi 모듈 : ESP-01 (DIP) [SZH-EK051] 디바이스마트 제품번호 1279338 제품 외형(AI-Cloud inside라고 마킹되어 있다.) 1. 펌웨어 업데이트 esp8266의 기본 펌웨어는 보드레이트가 115000으로 설정되어있지만 아두이노의 소프트웨어 시리얼의 보드레이트는 9600이기 때문에 원활한 시리얼 통신을 위해선 9600으로 설정된 펌웨어가 필요하다. 아두이노 우노의 기본 전압은 5V라서 3.3V인 esp8266에 아두이노를 바로 달면 esp8266이 저세상으로 갑니다, 따라서 5v가 아닌 3.3v 구멍으로 esp8266을 연결해야된다. 연결도입니다. 위 그림과 같이 연결 후, 아래 파일.. 2019. 8. 12. [펌]아두이노의 아날로그 핀을 디지털 핀으로 사용하기 출처 : http://studymake.blogspot.com/2015/05/blog-post_58.html 아두이노의 아날로그 핀을 디지털 핀으로 사용하기 대부분의 아두이노에서 사용되는 ATmega 계열의 마이크로콘트롤러는 아날로그 입력을 받을 수 있는 A/D변환 핀이 있는데 A0, A1, A2, .. 와 같이 이름이 붙어 있다. 이 핀들은 일반적인 디지털 핀으로도 사용할 수 있다. 따라서 아두이노에서 사용자가 디지털 핀의 수가 부족해서 더 필요하다면 아날로그 핀을 디지털 핀으로 사용할 수 있다, 아래 그림에서 보듯이 아두이노 우노의 경우 A0 부터 A5 까지 6개의 아날로그핀이 있다 [그림 1] 아두이노의 아날로그 핀들 만약 A0핀을 디지털 출력핀으로 사용하고 싶다면 다음과 같이 A0 상수를 이용하여.. 2019. 2. 9. 스크랩[아두이노로 7 segment LED 제어하기 #3 TM1637 라이브러리 2] TM 1637에 대해 명쾌하게 정리한 사이트로, 참고를 위해 페이지를 복사함[원본] 아두이노로 7 segment LED 제어하기 #3 TM1637 라이브러리 2Using 7 segments LED with Arduino : 라이브러리를 활용한 예제 2계속해서, TM1637Display 라이브러리 함수들에 대한 설명을 이어 가겠습니다. 이전 글에서 소개한 showNumberDec 함수보다 좀 더 어려운 부분이 있어 설명이 길어질 듯 합니다.도트까지 제어하는 showNumberDecEx 함수숫자뿐만아니라 숫자 아래쪽 도트나 디스플레이 가운데의 콜론을 출력하기 위한 함수입니다. 숫자만 출력하는 showNumberDec() 함수도 결국 이 함수를 통해서 처리됩니다.void showNumberDecEx(int n.. 2019. 1. 5. 스크랩[아두이노로 7 segment LED 제어하기 #2 TM1637 라이브러리 1] TM 1637에 대해 명쾌하게 정리한 사이트로, 참고를 위해 페이지를 복사함[원본] 아두이노로 7 segment LED 제어하기 #2 TM1637 라이브러리 1Using 7 segments LED with Arduino : 라이브러리를 활용한 예제이전 글에서, TM1637 칩을 사용한 7 세그먼트 모듈을 소개하고 이를 아두이노에서 사용하기 위해 TM1637Display 라는 라이브러리까지 찾아 설치하였습니다. 이번 시간에는 이 라이브러리를 활용하여 실제로 구동하는 예제들을 작성해 보겠습니다.이 라이브러리에서 제공하는 사용자 함수는 총 5개입니다. 앞으로 두 번의 연재에 걸쳐 이 함수들의 사용법에 대해 알아보겠습니다.라이브러리의 딜레이값은 수정했나요?void TM1637Display::bitDelay() .. 2019. 1. 5. 이전 1 ··· 13 14 15 16 17 18 다음