반응형

아두이노 8

ESP32 시리얼 블루투스

ESP32로 블루투스에 관련된 프로그래밍을 하는데, 데이터를 송수신할 경우에 스마트폰으로 "1"을 전송할 경우에는 ESP 측에서는 "1"의 아스키코드 "49"를 조건문으로 사용하고 있다. https://circuitdigest.com/microcontroller-projects/using-classic-bluetooth-in-esp32-and-toogle-an-led How to Use Classic Serial Bluetooth in ESP32 Bluetooth modules like HC-05 and HC-06 are easy to set-up and quick to use with Arduino IDE, but they have their own limitation like high power co..

Hardware/ESP 2023.05.16

Wemos D1 Mini 호환 보드 (ESP8266MOD)

Wemos D1 Mini 랑 핀아웃은 똑같은데 아마도 호환 보드일거 같다. 이번에는 LED 제어로 글을 많이 올리게 되는 듯 하다. 이 보드는 상당히 작고 심플하다. 그나마 USB 시리얼은 달려있어서 프로그램 업로드 하기 편했다. 설정은 [WeMos D1 R2 & mini] 로 했다. 일반적인 [Blink] 예제로 LED 제어가 가능하다. LED 핀번호도 라이브러리에 정의 되어 있는 듯.. 오래 전에 샀는건데 잘 동작한다. 기타 자세한 내용은 아래의 홈페이지를 참고 하면 편할 것 같다. https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ ESP8266 Pinout Reference: Which GPIO pins should you use? |..

Hardware/ESP 2022.08.04

아두이노로 RFID 테그 사용하기 (MFRC-522)

아마존에서 3천 원 주고 산 태그인데 사놓고 안 써보다가 어떻게 가지고 놀 방법이 없을까 싶어서 사용해 봤다. 라이브러리는 MFRC522로 검색 해 보면, 아래와 같이 여러 종류가 나오는데 두번째줄의 라이브러리를 인스톨했다. 샘플 소스코드에 핀 연결 방법을 참고로 해서 연결을 해 줬다. 열쇠고리형과 카드형 두 종류가 있는데 두종류 전부 다른 uid 가 나오는 것을 확인할 수 있다. 향후 시스템 개발할 때 참고해야겠다.

Hardware/Arduino 2022.06.03

MAX30102 (심박, 혈중산소 포화도 측정 센서 모듈)

아마존에서 산 센서가 인터넷 정보들을 참고로 배선해 보아도 LED에서 빛도 나지 않고 센서가 Arduino (아두이노)에서 인식이 되지 않았다. 왜 그런가 싶어서 자료를 찾아봤더니 I2C 통신을 할 때, 아래와 같이 후면에 있는 3V3 쪽에 납땜을 해서 연결시켜 줘야 아두이노에서 인식이 된다. (빨간 화살표 쪽 참조) 주문한 센서가 불량품인지 알고 걱정을 했었는데 정상적으로 작동을 한다. 참고로 아두이노서 사용할 경우에는 아래의 라이브러리를 사용하면 된다. SparkFun MAX3010x Pulse and Proximity Sensor Library

Hardware/Arduino 2022.05.23

Autodesk Thinkercad 로 아두이노 시뮬레이션 하기

아두이노를 공부하고 싶은데 돈이 없는 학생들을 위해, 컴퓨터만 있으면 아두이노 시뮬레이션이 가능한 홈페이지를 소개한다. 아래의 링크를 클릭하면 Thinkercad 홈페이지로 접속할 수 있다. Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 2022년 1월 17일 현재의 홈페이지 디자인은 아래와 같다. 기본적인 이용은 무료이나 회원가입을 할 필요가 있다. 국적과 생년월일과 이메일 정보만 있으면 간단히 가입할 수 있다. 일반적으로는 개인사용이므로, 아래의 사용자 개인란에 있는 개인 계정 생성을 클릭하여 진행하면 ..

아두이노 LED 10개 컨트롤 하기

강의 자료를 만들고 있는데 이것도 조만간 강좌로 정리해서 올려야겠다. 필요한 준비물은 1. Arduino UNO 본체 1개 2. LED 10개 3. 220Ω 짜리 저항 10개 (저항은 제대로 하려면 각각의 LED에 따라 계산을 해 줘야 하지만 여기선 그냥 220Ω로 통일한다.) 4. 브레드보드 1개 5. USB 케이블 6. 컴퓨터 일단 이 정도만 있으면 LED 컨트롤은 문제없이 가능하다. (1) 프로그래밍 준비 일단은 시리얼 모니터로 컨트롤할 것을 생각하고 있기에, Arduino IDE의 Example → 04.Communication → SerialEvent의 샘플 소스를 이용하기로 한다. (2) 프로그래밍: 핀모드 설정 LED를 아래와 같은 핀에 연결해 준다. LED 1 → A4 LED 2 → A5 ..

Hardware/Arduino 2021.06.15

아두이노 실습을 위한 시뮬레이터

https://www.tinkercad.com/circuits Circuits on Tinkercad Bring your 3D designs to life with Circuit Assemblies using Tinkercad. www.tinkercad.com Tinkercad는 아두이노나 전자부품이 집에 없더라도 시뮬레이션 해 볼 수 있도록 해준다. 가입이 필요하지만 기본적으로는 무료라서 해 볼 만한 가치는 있다. 대학교 강의에서 사용하는 아두이노를 좀 더 공부 해 보고 싶은데, 금전적인 여유가 없는 학생들은 적극적으로 활용 해 보길 바란다.

Hardware/Arduino 2020.01.15

Arduino UNO 호환 모델

내가 아두이노를 제일 처음 접했던게 아래 사진의 왼쪽 모델이다. 아키하바라에서 2100엔에 파는 키트를 사 와서, 스스로 납땜하고 호환 롬을 구워서 사용했는데, 그나마 제일 싸게 아두이노를 사용 할 수 있는 방법이었다. 근데 요즘 아마존에서 와이파이모듈(ESP8266)이 달린 아두이노 호환보드가 600엔에 팔고 있는것이 아닌가.. ESP8266 모듈만 거의 8천원대 인거 같은데 어떻게 저 가격으로 만들어 낸 건지 신기하기만 하다. 참고자료(보드회사): http://www.wemos.cc/tutorial/get_started_in_arduino.html

Hardware/ESP 2016.09.09
반응형