본문 바로가기

728x90
반응형

circuitpython

CircuitPython으로 만드는 LED 룰렛 2024. 10. 24. 오랜만의 포스팅입니다. 그냥 제 느낌이 그런 것인지 지구온난화의 영양인지 올여름은 아무것도 하기 싫을 정도로 더웠네요.이번 포그트엔 한 달 정도 걸쳐 회로도를 그리고, PCB를만들고, 코드 작업을 한 공작에 대해서 이야기하려 합니다. 사실 막 그렇게 고난도의 공작이 아니라 PCB를 설계/주문해서 배송되는 시간이 제일 길었어요. 어떻게 보면 이번 포스팅은 KiCad를 이용해서 설계를 하고 PCB를 주문한 과정의 일들 입이다. LED 룰렛은 아주 오래 전에는 카운터와 디코더를 사용하여 만들었습니다. 지금은 마이크로컨트롤러로 LED를 켜고 끄는 동작을 제어할 수 있으니, 완전히 디지털로직에만 의존하던 공작보다 엄청나게 유연하게 만들 수 있게 되었죠. 저는 EFR32xG24 Explorer Kit에 Circui.. 더보기
CircuitPython으로 만드는 LED 주사위 놀이 2024. 8. 24. 오래전에 전자공작에 대한 책이나 시판된 키트에 LED로 만들어진 주사위 놀이가 있었습니다. 7개의 LED로 주사위 눈을 표시하던 것이었죠. 문득 생각이 나서 한 번 만들어 보기로 했습니다. 물론 그때에는 콘덴서에 충전을 해서 콘덴서가 모두 방전이 되면 발진을 멈추는 발진기와 카운터 IC를 사용한 것이었지만, 저는 이것을 MCU에 CircuitPython을 이용해서 구현해 보기로 했습니다. CircuitPython에 대해서는 이전에 다룬 적이 있습니다. 컴퓨터가 발달하니 무엇인가 만들고자 할 때 하드웨어가 간단해지죠. LED로 주사위의 각 숫자를 나타낼 때에는 아래 그림처럼 디코딩이 됩니다. 프로그램을 사용해서 이렇게 표시하도록 하면 되겠죠. 회로를 만들고, 표시하고자 하는 주사위 눈에 따라서 위의 그림처.. 더보기

728x90
반응형