• 大小: 2.33KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-05-06
  • 语言: Python
  • 标签: python  python  web  py  遥控  

资源简介

运行在树莓派3B,zero,运行后能在局域网中使用wifi连接遥控小车,使用网页控制

资源截图

代码片段和文件信息

import RPi.GPIO as GPIO
import time

def print_str(name):
    print(“Hi {0}“.format(name))


def beep_control():
    GPIO.setmode(GPIO.BCM)
    # GPIO.setmode(GPIO.BOARD)
    GPIO.setup(2 GPIO.OUT)
    while True:
        GPIO.output(2 True)
        time.sleep(2)
        print_str(“the gpio 2 is high voltage\n“)
        GPIO.output(2 False)
        time.sleep(2)
        print_str(“the gpio 2 is low21 voltage\n“)


def motor_control(leftright):
    A1pin = 4
    A2pin = 17
    B1pin = 27
    B2pin = 22
    print(“1\n“)
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(A1pin GPIO.OUT)
    pwmA1 = GPIO.PWM(A1pin 1000)
    GPIO.setup(B2pin GPIO.OUT)
    pwmB1 = GPIO.PWM(B2pin 1000)
    #pwmA1.ChangeDutyCycle(left)
    #pwmB1.ChangeDutyCycle(right)
    print(“2\n“)
    pwmA1.start(left)
    pwmB1.start(right)
    print(“3\n“)
    while True:
        time.sleep(3)
        print(“going!\n“)
        print(“is ok!\n“)


def servo_control(angle1angle2angle3):
    servo2 = 18 #1
    servo3 = 24 #5
    servo4 = 23 #4
    print(“1\n“)
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(servo2 GPIO.OUT)
    pwmServo1 = GPIO.PWM(servo2 50)
    

评论

共有 条评论