HW 프로그래밍/아두이노60 5V to 3.3V 저항구성 5V 출력신호를 3.3V 정치로 보내거나 변환해야하는 경우가 있다. 계산하면 다음과 같다. A voltage divider is a simple circuit which reduces a large voltage into a smaller one. Using 2 resistors and an input voltage, we can create an output voltage that is a fraction of the input. Below you can see the formula that you need to use to calculate the resistors that you need in your circuit: Solving the formula above with Vin=5V, R1=100.. 2020. 2. 24. 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. 스크랩[아두이노로 7 segment LED 제어하기 #1 모듈 소개 및 라이브러리 설치] TM 1637에 대해 명쾌하게 정리한 사이트로, 참고를 위해 페이지를 복사함[원본] 아두이노로 7 segment LED 제어하기 #1 모듈 소개 및 라이브러리 설치 2018.03.13 14:11Using 7 segments LED with Arduino7 segments LED는 전자기기에서 널리 사용하는 아주 익숙한 디스플레이 장치일 것입니다. 그 만큼 아두이노 프로젝트에서도 많이 사용되고 있고, 저렴한 가격에 또 사용하기도 쉽습니다. 앞으로 3회에 걸친 글을 통해, 아두이노에 이 장치를 연결하여 사용하는 내용을 간단히 다루겠습니다.7 세그먼트 LED7 세그먼트는 7개의 LED를 이용하여 숫자나 문자를 표시하도록 구성한 디스플레이 장치입니다. 계산기나 디지털 시계에서 많이 사용되는 방식이니 따로 설명할.. 2019. 1. 5. 이전 1 ··· 6 7 8 9 10 다음