SeolLab
언어
테마 시스템
← 아카이브

전자석과 RGB 조명을 연결한 제어 실험

전자석의 작동 타이밍과 RGB LED 색상을 함께 바꾸는 실험 펌웨어.

코드 기록 · 2024.10 (수정일 기준)

전자석의 출력과 RGB LED를 같은 프로그램에서 제어하는 실험 펌웨어를 작성했다. 켜짐·꺼짐의 타이밍과 색상 값을 함께 바꾸어 구동부와 조명의 관계를 살펴보는 구성이다.

원자료의 제어 구성을 단순화한 설명도 — 원본 코드의 동작을 정리한 구성도

원자료의 제어 구성을 단순화한 설명도 — 원본 코드의 동작을 정리한 구성도

구동 타이밍과 색상을 한 루프에서

프로그램은 일정 범위의 대기 시간을 거친 뒤 전자석 출력을 켜고 LED 색상을 갱신한다. 출력 유지 후에는 전자석을 끄며 같은 흐름을 반복하도록 작성했다.

소스에서 출력 전 대기는 100–1,000ms, 켜짐 유지는 100–500ms 범위로 정했다. RGB 값을 나누어 8개 LED에 적용하면서 전자석의 작동과 조명 변화를 함께 다뤘다.

작은 구동부와 조명을 연결한 실험

구성도는 작동 타이밍과 색상 값, 전자석·RGB 출력을 연결한 프로그램의 구조를 요약한다. 직접 구현한 출력 제어와 반복 동작을 중심으로 초기 실험의 내용을 정리했다.