IOT入門 その1 Lチカ 

その1 LEDをONOFF
PIGPIPを起動しておく(一度起動しておくと次回からも自動起動)

・アース側をGPIOに接続する方法
3.3v−−−200Ω程度−−− +LED- −−−GPIO17
LOWで点灯 HIGHで消灯

#!/usr/bin/python
# -*- coding: utf-8 -*-

import pigpio

pi = pigpio.pi()
LedPin = 17 
def setup():
   pi.set_mode(LedPin, pigpio.OUTPUT)

def destroy():
    pi.stop()
    
if __name__ == '__main__':
    setup()
    try:
        pi.write(LedPin, pigpio.LOW)
        pi.stop()
    except KeyboardInterrupt:
        destroy()

・3.3v側をGPIOに接続する方法
GPIO21−−−200Ω程度−−− +LED- −−−GND
3秒点灯後に消灯して終わり

#!/usr/bin/python
# -*- coding: utf-8 -*-

import pigpio
import time
pi=pigpio.pi()
Pin21=21

def setup():
  pi.set_mode(Pin21, pigpio.OUTPUT)

def main(): 
   pi.write(Pin21, pigpio.HIGH)
   print('LED ON')
   time.sleep(3)

def destroy():
  pi.write(Pin21, pigpio.LOW)
  pi.stop()

if __name__ == '__main__':
    setup()
    try:
        main()
        destroy()
    except KeyboardInterrupt:
        destroy()
カテゴリー iot