樹莓派筆記08 Python流水燈

2021-09-29 18:59:22 字數 1419 閱讀 5706

rp​i.gpio「raspberry-gpio-python」是python的乙個模組,允許你在執行python指令碼的時候輕鬆訪問和控制gpio,最新發布的樹莓派系統已經內建安裝了這個庫,但是目前還沒有支援spi、iic、硬體pwm和串列埠等介面。

1. 樹莓派中安裝python及gpio庫

如下圖:

sudo python setup.py install
如下圖:

2. 硬體連線

led發光二極體的負極連線到樹莓派的gnd,led的正極連線乙個220歐的限流電阻分別連線到樹莓派的11,13,15,19引腳。

電路連線圖如下圖所示:

新建乙個名為leds.py的檔案,內容如下所示:

# encoding: utf-8

import rpi.gpio as gpio

import time

#boaed編號方式,基於排針引腳編號

pins =[11

,13,15

,19];

gpio.setmode(gpio.board)

for pin in pins:

gpio.setup(pin, gpio.out)

gpio.output(pin, gpio.low)

while

true

:for pin in pins:

gpio.output(pin, gpio.high)

time.sleep(

0.2)

gpio.output(pin, gpio.low)

time.sleep(

0.2)

sudo python leds.py
可以看到led流動閃爍。通過「ctrl+c」結束程式。

08 樹莓派安裝MySQL

1.配置國內源 如果之前設定過可跳過步驟1 步驟2 vim etc apt sources.list.d raspi.list2.新增源 文件內原先的內容在開頭加 號注釋掉,加上下面這個 3.同步源 apt get update apt get upgrade 4.安裝mysql apt get i...

08 python基礎學習 0412

知識點學習 1.list複習,tuple學習 list列表 一種資料型別,有序集合,可以任意新增刪除元素。tuple 的缺陷 當你定義乙個tuple時,在定義的時候,tuple 的元素就必須被確定下來。eg t 1,2 t 1,2 1.定義乙個空tuple tuple 2.定義只有乙個元素的tupl...

08Python學習函式講解

定義 函式是指將一組語句的集合通過乙個名字 函式名 封裝起來,要想執行這個函式,只需呼叫其函式名即可 特性 減少重複 使程式變的可擴充套件 使程式變得易維護 deffuncname v 定義函式名,形參.print v funcname hello 呼叫函式 hello正常情況下,給函式傳引數要按順...