본문 바로가기

728x90
반응형

EFR32

CircuitPython으로 만드는 LED 룰렛 2024. 10. 24. 오랜만의 포스팅입니다. 그냥 제 느낌이 그런 것인지 지구온난화의 영양인지 올여름은 아무것도 하기 싫을 정도로 더웠네요.이번 포그트엔 한 달 정도 걸쳐 회로도를 그리고, PCB를만들고, 코드 작업을 한 공작에 대해서 이야기하려 합니다. 사실 막 그렇게 고난도의 공작이 아니라 PCB를 설계/주문해서 배송되는 시간이 제일 길었어요. 어떻게 보면 이번 포스팅은 KiCad를 이용해서 설계를 하고 PCB를 주문한 과정의 일들 입이다. LED 룰렛은 아주 오래 전에는 카운터와 디코더를 사용하여 만들었습니다. 지금은 마이크로컨트롤러로 LED를 켜고 끄는 동작을 제어할 수 있으니, 완전히 디지털로직에만 의존하던 공작보다 엄청나게 유연하게 만들 수 있게 되었죠. 저는 EFR32xG24 Explorer Kit에 Circui.. 더보기
CircuitPython 시작하기 (feat. xG24 Explorer Kit) 2024. 7. 5. Silicon Labs xG24 Explorer Kit과 CircuitPython작은 MCU(Microcontroller Unit)의 어플리케이션을 위해서는 C 언어로 프로그램하는 것이 대세입니다. 대부분의 MCU 제조사들이 C 언어로 되어 있는 SDK(Software Development Kit)를 제공합니다. 간혹 C++가 사용되기도 하지요. 우리가 흔히 사용하는 개인용 컴퓨터와는 다르게 MCU라고 불리는 이러한 소형 컴퓨터는 주로 하드웨어의 제어에 사용됩니다. 그런데, 파이썬(Python)을 MCU 어플리케이션에서 빠르게 프로토타이핑(Prototyping) 하는 데에 사용할 수 없을까 생각하게 됩니다. 물론 라즈베리파이(Raspberry Pi)에서 파이썬을 사용하여 하드웨어 제어를 하고 동작시키는 .. 더보기

728x90
반응형