Page 635 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 635
(바) Core : Raspberry Pi를 제어하는 소스입니다. (Python으로 작성)
Core.py
import RPi.GPIO as gpio
import time
import serial
import os
import pymysql
# MySQL Configuration
conn = pymysql.connect(host='localhost', user='root', password='root', db='safe', charset='utf8')
curs = conn.cursor()
# UART Set
port = '/dev/ttyAMA0'
baudrate = 115200
parity = serial.PARITY_NONE
stopbits = serial.STOPBITS_ONE
bytesize = serial.EIGHTBITS
# Secret Key ( PASS )
correct = b'BCC164AB'
# Servo Motor Set
pin1 = 17
pin2 = 27
servoAngle = [2.8, 7, 11.5]
locked = True
# GPIO pin Set
gpio.setmode(gpio.BCM)
gpio.setup(pin1, gpio.OUT)
gpio.setup(pin2, gpio.OUT)
p1 = gpio.PWM(pin1, 50)
p2 = gpio.PWM(pin2, 50)
p1.start(servoAngle[1])
p2.start(servoAngle[1])
- 628 -