亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何通過python socket通信+mjpg實現樹莓派視頻小車

發布時間:2021-11-20 10:45:17 來源:億速云 閱讀:279 作者:小新 欄目:互聯網科技

小編給大家分享一下如何通過python socket通信+mjpg實現樹莓派視頻小車,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

所需材料:樹莓派2B或者2B以上,L2985n驅動板,若干排線,電池及電池盒,usb無線網卡(免驅動),usb攝像頭(免驅動)。

所需環境:raspberry-gpio-python,以及安裝mjpg-streamer及所需的環境。(這里就不多說了,等日后博主有時間增加這些環境的配置內容)

好了接下來開始我們的行動。

首先,開始我們先用4根母對母杜邦線分別連接L2985n的IN1,IN2,IN3,IN4然后對上樹莓派的GPIO接口11,12,13,15。(IN1=12,IN2=11,IN3=13,IN4=15)

IN1,IN2控制的是OUT1,OUT2的馬達

IN3,IN4控制的是OUT3,OUT4的馬達

(注意,馬達接線要左邊的與左邊的交叉相接,即左前輪和左后輪交叉相接。以此類推右邊也是如此。)

樹莓派PIN腳圖借鑒下樹莓派實驗室的。(由于博主懶,詳細的接線方法沒上圖。)

如何通過python socket通信+mjpg實現樹莓派視頻小車如何通過python socket通信+mjpg實現樹莓派視頻小車

接線完畢后,通過網絡上的方法用ssh 進入到樹莓派
輸入命令:sudo nano start.py (將服務端代碼復制上去)
然后Ctrl+x再輸入Y加回車即可。
輸入命令:sudo python start.py (即可運行!)

附下小車服務端控制代碼:

###########################################
#Writer: Joker                            #
#Time: 2017.6.25                          #
###########################################
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
from socket import *
import time
def t_init():
  GPIO.setmode(GPIO.BOARD)     
  GPIO.setwarnings(False)     
  GPIO.setup(11,GPIO.OUT)    
  GPIO.setup(12,GPIO.OUT)     
  GPIO.setup(13,GPIO.OUT)     
  GPIO.setup(15,GPIO.OUT)
def t_stop():     
  GPIO.output(11, False)     
  GPIO.output(12, False)     
  GPIO.output(13, False)     
  GPIO.output(13, False)     
  GPIO.output(15, False)
  time.sleep(1)
  GPIO.cleanup()
def t_up():     
  t_init()     
  GPIO.output(11, True)    
  GPIO.output(12, False)    
  GPIO.output(13, True)     
  GPIO.output(15, False)     
  time.sleep(1)     
  GPIO.cleanup()
def t_down():
  t_init()     
  GPIO.output(11, False)     
  GPIO.output(12, True)    
  GPIO.output(13, False)    
  GPIO.output(15, True)    
  time.sleep(1)     
  GPIO.cleanup()
def t_right():     
  t_init()     
  GPIO.output(11, False)     
  GPIO.output(12, True)     
  GPIO.output(13, True)  
  GPIO.output(15, False)     
  time.sleep(1)     
  GPIO.cleanup()
def t_left():
  t_init()
  GPIO.output(11, True)
  GPIO.output(12, False)
  GPIO.output(13, False)
  GPIO.output(15, True)
  time.sleep(1)
  GPIO.cleanup()
def commands (cmd):
  if cmd == 'd':     
    t_down()
  elif cmd == 's':   
    t_stop()
  elif cmd == 'u':   
    t_up()
  elif cmd == 'l':     
    t_left()
  elif cmd == 'r':
    t_right()
while 1:
    conn, addr = s.accept()
    print ('Connected by:', addr)
    while 1:
            command= conn.recv(20).replace('\n','')
            if command == 'g':
              conn.close
              break
            elif not command:break
            print a
            commands(a)
    conn.close()
conn.close()
############################################################################

以上是“如何通過python socket通信+mjpg實現樹莓派視頻小車”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

进贤县| 自贡市| 定南县| 喜德县| 华池县| 乐东| 凤翔县| 临武县| 乡城县| 富民县| 阳东县| 江都市| 突泉县| 平南县| 双辽市| 错那县| 天津市| 合肥市| 乃东县| 武山县| 绥芬河市| 普安县| 凌海市| 横山县| 太原市| 高淳县| 右玉县| 隆德县| 紫阳县| 浦县| 益阳市| 桐乡市| 沽源县| 汽车| 信宜市| 嵊泗县| 吴忠市| 江山市| 鲁甸县| 蒙城县| 桂平市|