AI 요약
Harukasan 개발자가 Ruby로 구현한 조명 기술에 대해 발표한 내용이다. PicoRuby 기반의 소형 Ruby 컴퓨터 'Harucom'을 사용하여 LED 조명을 제어하는 방법을 시연했다. 토라이악(Triac) 조광 방식과 PWM(Pulse Width Modulation)을 활용한 LED 밝기 조절 원리를 설명하고, 실제 코드 예제를 통해 Lチカ(LED 깜빡임) 구현 방법을 제시했다. 발표는 2026년 7월 18일 개최된 '관서 Ruby 회의 09'에서 이루어졌다.
핵심 포인트
- Harucom은 PicoRuby로 제작된 소형 Ruby 컴퓨터로, 모니터와 키보드 연결만으로 IRB 실행 및 그래픽 애플리케이션 구동 가능
- 토라이악(Triac)을 이용한 교류 전원 조광 방식과 LED용 PWM(펄스 폭 변조) 방식의 차이점 설명
- GPIO 제어를 위한
picoruby-gpio라이브러리와GPIO#write메서드 사용법 제시 - 발표 슬라이드와 코드는 GitHub(
harukasan/harucom-os브랜치)에 공개됨
향후 전망
- Ruby를 활용한 하드웨어 제어가 더욱 쉬워져, 비전문가도 조명 및 IoT 기기 제어에 접근할 수 있을 것으로 기대됨
