본문 바로가기

Arduino3

[Arduino Uno R4 WIFI] Arduino IDE에서 디버깅 https://docs.arduino.cc/tutorials/uno-r4-wifi/debugger/ https://docs.arduino.cc/tutorials/uno-r4-wifi/debugger/ docs.arduino.cc     Arduino Uno R4 WIFI 에서 MCU의 아키텍쳐가 Cortex-M4로 바뀜에 따라 추가적인 하드웨어 또는 소프트웨어 없이 디버깅이 가능하도록 변경되 었습니다. 드디어 코드가 지저분해지는 Serial.println()으로 변수 확인을 할 필요도 없으며 원하는 라인에서 멈추는 것도 가능해졌으며 ISR(Interrupt Service Routine)에서 디버깅이 가능하도록 변경되었습니다.- 장점 1. 디버깅을 위해 추가적인 코드 작성 필요 없음(시리얼 모니터로 변수 .. 2025. 4. 3.
[PlatformIO] STM32를 아두이노처럼 개발 - 개발 환경 개발 보드 : NUCLEO-F429ZI1. 서론  STM32 MCU의 모든 기능을 사용하기 위해서는 STM32 CubeIDE(그외 IAR, KEIL)를 사용하는 것이 좋다고 생각합니다. 하지만 아두이노에서 개발하는 것이 편한 사람들이 많으며 또한 방대한 라이브러리 또한 무시할 수 없습니다. 또한 다행인 것이 PlatformIO를 사용하여 Visual studio code에서 arduino 처럼 개발할 수 있는 2가지 토끼를 잡을 수 있습니다.  단, 주의 사항으로 세부적인 설정을 할 수 없으므로 다음과 같은 기능이 필요 한 사람은 CubeIDE로 개발 하는 것을 추천한다.  1. Clock를 세부 조정 해야하는 개발자  2. DMA와 같은 기능을 사용해야 하는 개발자 2. PlatfromI.. 2025. 3. 26.
[PlatformIO] Visual studio code에서 arduino 개발 - 개발 환경개발 보드 : Arudino R4 wifi 1. 서론https://github.com/microsoft/vscode-arduino/issues/1760 VS Code Arduino Extension Removal from Marketplace · Issue #1760 · microsoft/vscode-arduinoDear Arduino Extensions customers, Thank you for your continued support and enthusiasm for the Arduino extension and platform. Your feedback and engagement have been invaluable, and we’re incredibl...github.com  오랜만.. 2025. 3. 25.