智能家居----单片机程序(Python控制单片机)
上一篇博客介绍了树莓派的装机,这篇博客为大家介绍一下如何在树莓派中导入Python程序来控制单片机。
由于树莓派中的系统为linux系统,并且自带Python的软件。所以我们的单片机中就用Python来写控制单片机,Python控制单片机也是简单方便的。
首先让大家看一下树莓派的引脚。将继电器扩展板安装到树莓派上。
Python的程序
控制单片机无非两种形式(高电平--关闭,低电平--开启),废话不多说,直接站代码:
import time
import SimpleHTTPServer
import SocketServer
import RPi.GPIO as GPIO
PIN_CH1=37 #CH1
PIN_CH2=38 #CH2
PIN_CH3=40 #CH3
GPIO.setmode(GPIO.BOARD)
GPIO.setup(PIN_CH1, GPIO.OUT)
GPIO.setup(PIN_CH2, GPIO.OUT)
GPIO.setup(PIN_CH3, GPIO.OUT)
class MyHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
import SimpleHTTPServer
import SocketServer
import RPi.GPIO as GPIO
PIN_CH1=37 #CH1
PIN_CH2=38 #CH2
PIN_CH3=40 #CH3
GPIO.setmode(GPIO.BOARD)
GPIO.setup(PIN_CH1, GPIO.OUT)
GPIO.setup(PIN_CH2, GPIO.OUT)
GPIO.setup(PIN_CH3, GPIO.OUT)
class MyHTTPRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):