반응형

LED 제어 9

Wemos D1 R32

Wemos D1 R32 보드가 아두이노 핀 배열과 유사한 관계로, 쓸모가 많을 거 같아서 대량으로 구매해 놓았는데, 결과적으로는 ESP32-S3을 주로 사용하다 보니 케비넷에 방치되어 있는 상태이다. 이걸 비콘 프로그래밍 공부용으로 활용하고자 다시 꺼내 들었다. 일단 여기서는 Wemos D1 R32 보드 설정을 다시 한번 더 정리한다. Arduino IDE 버전 2.1에서는 아래와 같이 설정을 했다. Upload Speed를 921600으로 하면 에러가 발생하니 여기서는 460800으로 설정한다. 그리고 [Examples - 01.Basics - Blink]를 업로드하면 보드에 설치되어 있는 LED 가 깜빡이는 것을 볼 수 있다. 나이가 들어가서 그런지 제대로 정리를 안 해놓으니 자꾸 까먹는다.. 똑같은..

Hardware/ESP 2023.05.16

STM8S103F3P6 보드와 Arduino IDE

이 보드는 STM8로 아마존에서 2000원대로 구매 가능한 보드이다. 보드 자체는 아두이노 우노의 1/10 가격으로 구할 수 있다. 하지만 아두이노로 프로그래밍을 하고 싶으면 아두이노 마이크로나 나노를 사는 게 좋을 듯.. 일단 인터넷 정보들을 보니 아두이노 호환 보드로도 사용이 가능한 것 같다. https://github.com/tenbaht/sduino GitHub - tenbaht/sduino: An Arduino-like programming API for the STM8 An Arduino-like programming API for the STM8. Contribute to tenbaht/sduino development by creating an account on GitHub. github..

Hardware/STM32 2022.09.11

STM32F411CEU6 보드 LED 제어

알리에서 8000원 대에 구매한 STM32F411CEU6 보드이다. 저렴한 관계로 땜질은 안되어 있는 상태로 배송이 된다. 땜질하는 것도 재미있는 일이므로 깔끔하게 해 준다. 땜질되어있는 게 퀄리티가 형편없는 경우도 있으니 오히려 이렇게 땜질이 안되어 있는 것이 좋다. STM32CubeIDE 로 작업을 해 줬다. [MCU/MPU Selector] 에서 보드를 찾아서 설정해 준다. 아래와 같이 프로젝트의 이름을 설정 해 준다. [Pinout & Configuration] 부분에서 SYS의 부분에서 Debug를 Serial Wire로 선택하고, Timebase Source 를 SysTick으로 선택해 주었다. GPIO관계는 PC13에 달려있는 LED를 제어한다. User Label 은 LED_BUILTIN ..

Hardware/STM32 2022.09.10

STM32 NUCLEO-F446RE 보드의 LED 제어

요즘은 반도체 대란 때문이라 그런지 일본 아마존에서 NUCLEO-F446RE 보드가 거진 10만 원에 가까운 가격에 팔고 있었다. 원래는 2~3만 원대 가격에 팔던 개발 보드인데 이게 무슨 날벼락인가 싶다. 그래서 알리에서 3만원대 가격에 주문을 한 게 잘 도착했다. 여기에 글을 남기는 것은 나중에 설정 방법을 잊어버렸을 경우에 참조하기 위해 남겨 놓는다. 이것저것 잡지식을 많이 익히고 배우다 보면 몇 개월만 지나면 어떻게 했었는지 기억이 안 날 때가 많다...;; 연구실 프로젝트를 하는데 아두이노로 겨우겨우 시스템을 완성하고 회사랑 미팅을 할때 시스템을 제안하고 나니까 제안한 시스템을 stm32 마이크로 컨트롤러를 사용하여 완성한 제품이 와서 많이 당황했었던 기억이 있다. 역시 관련업계에서 0순위로 검..

Hardware/STM32 2022.09.01

Seeeduino XIAO 를 Arduino IDE 로 프로그래밍 하기

하도 오래전에 만져보고, 최근에는 ESP를 주로 사용하다 보니, Seeeduino XIAO는 어떻게 프로그래밍하는지 기억이 가물가물 해서 아래와 같이 정보를 남겨둔다. 기본적인 내용은 아래의 홈페이지에 있으니 영어가 되는 사람은 직접 봐도 되겠다. https://wiki.seeedstudio.com/Seeeduino-XIAO/ 1. 우선은 Arduino의 File > Preference에 아래의 주소를 입력해 준다. https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json 2. 보드 매니저 (Boards Manager)를 열고 [Seeed SAMD]를 검색하면 아래와 같이 패키지가 나온다. 패키지의 크기가 상당하니 시간에 여유를 ..

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

ESP-WROOM-32 LED 제어 해보기

모든 마이크로컨트롤러의 Hello World! 는 LED 제어이다. 아마존에서 구입했는데, 하나에 699엔... ESP를 7천 원대에 살 수 있다는 것에 좀 놀랐다. 시스템을 만들 때 숫자로 승부해도 되겠다. 보드의 세팅은 아래와 같이 했는데 [ESP32-WROOM-32D] 랑 별반 다른 게 없다. 본인 컴퓨터 USB에서 인식이 잘 안 되시는 분은 드라이버가 설치되어 있지 않은 경우가 많으니 이 블로그의 이전 글을 찾아 주시면 되겠다. https://fermium.tistory.com/1200 ESP32-DevKitC-32D 의 도입 ESP32-DevKitC-32D를 구입해서 연구 용도에 사용이 가능할까 싶어서 테스트 해 본 내용을 정리하고자 한다. ESP32-DevKitC-32D보드는 ESP-WROOM..

Hardware/ESP 2022.08.04

Raspberry Pi Pico 도입

Raspberry Pi Pico는 좀 전에 사 놓아둔 건데 이제야 동작 테스트를 해 본다. 어떠한 마이크로 컨트롤러든 제일 처음 하는것은 LED를 컨트롤하는 게 아닐까 싶다. 마이크로 컨트롤러에 Python을 사용하고 싶은 사람에게 적절할 것 같은데, 이번에 테스트 해 본 결과 M1 맥북에서도 문제없이 활용할 수 있다. 여기서는 M1 맥북을 이용하여 테스트를 진행 하였다. 1. 디바이스 세팅 일단 맥북에 연결을 해 보면 아래와 같이 "RPI-RP2" 라는 장치로 인식이 된다. 이걸 설정을 해 줘야 되는데 일단 아래의 홈페이지에 가서 파일을 다운로드한 뒤에 세팅을 해 준다. https://micropython.org/download/rp2-pico/ MicroPython - Python for microc..

반응형