Relative Content

Monthly Archives: July 2018

4.8 Pi Nokia 5110 LCD2

一年前にNokia 5110 LCDの表示が出来たが、今回はそれをRaspberry Pi に組み込み、されにボタンを追加する。 ボタンは短押し検知すると、LCDのバックライトのon/offで、さらに長押しすると、Raspberry Piシャットダウン機能も持たせる。 GPIOへのスイッチオン・オフ検知回路。 Pythonプログラム #!/usr/local/bin/python # -*- coding: utf-8 -*- import time import RPi.GPIO as GPIO import os # LEDのGPIOピンの番号、センサーのGPIOピンの番号 let_pin = 18 sw1_pin = 16 sleeptime = 1 led_01 = 0 GPIO.setmode(GPIO.BCM) GPIO.setup(sw1_pin, GPIO.IN) GPIO.setup(let_pin, GPIO.OUT) GPIO.output(let_pin, GPIO.LOW) def switch_detected(sw1_pin): global led_01 led_01 = 1 – led_01 if led_01 […]