Raspberry PiでLEDのblink

Raspberry Pi Published at March 22, 2025, 1:52 a.m. by admin@senrigan.org

2025年にもなって何やってんだろう。暇なのね…

import RPi.GPIO as GPIO
import time, sys
import random

GPIO.setmode(GPIO.BCM)

ports = [5,6,13,19,26]

for i in ports:
    GPIO.setup(i, GPIO.OUT)
    GPIO.output(i, GPIO.LOW)

while True:
    try:
        for i in ports:
            port = random.choice(ports)
            print("Blinking LED on port: %s" % port)
            GPIO.output(port, GPIO.HIGH)
            time.sleep(0.1)
            GPIO.output(port, GPIO.LOW)
    except KeyboardInterrupt:
        GPIO.cleanup()
        sys.exit()

参考: やさしくはじめるラズベリー・パイ 改訂2版