那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將Arduino連接到樹(shù)莓派并命令閃爍LED

454398 ? 來(lái)源:工程師吳畏 ? 2019-07-31 16:49 ? 次閱讀

在本教程中,我們將Arduino連接到Raspberry Pi并讓Arduino將“Hello from Arduino”發(fā)送到Raspberry Pi,Raspberry Pi會(huì)在收到Arduino的命令后閃爍LED

為了進(jìn)行通信,我們將使用USB電纜進(jìn)行串行通信。

所以,讓我們開(kāi)始吧!

將LED連接到引腳編號(hào)11,如下圖所示。

打開(kāi)Raspberry Pi并打開(kāi)Python 3 in一個(gè)新窗口。

在新窗口中編寫(xiě)以下代碼并保存。 (保存到桌面,這樣就不會(huì)丟失它。)

import serial

import RPi.GPIO as GPIO

import time

ser=serial.Serial(“/dev/ttyACM0”,9600) #change ACM number as found from ls /dev/tty/ACM*

ser.baudrate=9600

def blink(pin):

GPIO.output(pin,GPIO.HIGH)

time.sleep(1)

GPIO.output(pin,GPIO.LOW)

time.sleep(1)

return

GPIO.setmode(GPIO.BOARD)

GPIO.setup(11, GPIO.OUT)

while True:

read_ser=ser.readline()

print(read_ser)

if(read_ser==“Hello From Arduino!”):

blink(11)

現(xiàn)在打開(kāi)Arduino IDE并將以下代碼上傳到您的Arduino。

String data=“Hello From Arduino!”;

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

}

void loop() {

// put your main code here, to run repeatedly:

Serial.println(data);//data that is being Sent

delay(200);

}

確保代碼上傳到Arduino。

在Raspberry Pi界面中,請(qǐng)務(wù)必在PiConfig中啟用串行和I2C

接下來(lái),您需要重新啟動(dòng)Raspberry Pi。打開(kāi)終端并執(zhí)行以下命令:

sudo apt-get install python-serial

sudo pip install pyserial

將Arduino連接到Raspberry Pi。

執(zhí)行。

ls /dev/tty*

然后找到一行/dev/ttyACM0 或類(lèi)似/dev/ttyACM1 等(檢查任何數(shù)字為0,1,2的ACM等)

再次打開(kāi)Python并更改 ser = serial.Serial (“dev/ttyACM1”,9600)到您找到的ACM號(hào)碼。所以,如果在你的情況下你有 ACM0 ,那么這行應(yīng)該是這樣的: ser = serial.Serial(“dev/ttyACM0”,9600)

現(xiàn)在運(yùn)行您在Python3中創(chuàng)建的程序。您將在Python終端中看到“Hello From Arduino!”,您的LED也應(yīng)該閃爍!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23362

    瀏覽量

    663231
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187836
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105882
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32、Arduino樹(shù)莓開(kāi)發(fā)方式差異大嗎

    最近看到有網(wǎng)友問(wèn):STM32、Arduino樹(shù)莓開(kāi)發(fā)方式差異大嗎? ? 要說(shuō)相同點(diǎn),它們之間也有很多相同點(diǎn)。但你要說(shuō)他們之間開(kāi)發(fā)的差異,其實(shí)也蠻大的。 ? STM32、Arduino
    的頭像 發(fā)表于 01-02 11:33 ?423次閱讀

    樹(shù)莓傳感器使用方法 樹(shù)莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    開(kāi)發(fā)和物聯(lián)網(wǎng)應(yīng)用。以下是一些基本的樹(shù)莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹(shù)莓的GPIO(通用輸入/輸出)引腳允許直接
    的頭像 發(fā)表于 12-06 10:35 ?780次閱讀

    樹(shù)莓Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹(shù)莓(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開(kāi)源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹(shù)莓
    的頭像 發(fā)表于 11-11 11:14 ?1208次閱讀

    什么是樹(shù)莓樹(shù)莓是什么架構(gòu)的

    什么是樹(shù)莓 樹(shù)莓(Raspberry Pi,簡(jiǎn)寫(xiě)為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開(kāi)發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?1285次閱讀

    類(lèi)樹(shù)莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    的特點(diǎn)是體積小巧(大約信用卡大小),但功能齊全,足以支持多種計(jì)算任務(wù)。 樹(shù)莓經(jīng)常被用作物聯(lián)網(wǎng)網(wǎng)關(guān),收集設(shè)備數(shù)據(jù),然后數(shù)據(jù)上傳云平臺(tái),還可以用來(lái)接收來(lái)自云端的控制指令,控制其他
    的頭像 發(fā)表于 10-09 16:44 ?397次閱讀
    類(lèi)<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹(shù)莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    )接口,樹(shù)莓可以連接各種傳感器、執(zhí)行器和其他外圍設(shè)備。 易于編程 :樹(shù)莓支持多種編程語(yǔ)言,如Python、C++、Java等,使得
    的頭像 發(fā)表于 08-30 18:21 ?1894次閱讀

    樹(shù)莓4B的WiFi配置過(guò)程

    和需求。 一、準(zhǔn)備工作 在開(kāi)始配置WiFi之前,請(qǐng)確保你已經(jīng)擁有了以下物品: 樹(shù)莓4B 適用的電源適配器 裝有Raspbian或其他兼容操作系統(tǒng)的SD卡 無(wú)線(xiàn)網(wǎng)絡(luò)名稱(chēng)(SSID)和密碼 (可選)鍵盤(pán)、鼠標(biāo)和顯示器,用于通過(guò)GUI配置WiFi(如果
    的頭像 發(fā)表于 08-30 17:10 ?2133次閱讀

    樹(shù)莓4b風(fēng)扇插哪個(gè)引腳

    樹(shù)莓4B驅(qū)動(dòng)風(fēng)扇時(shí),風(fēng)扇可以插接的引腳主要取決于風(fēng)扇的類(lèi)型和所使用的控制方法。以下是一些常見(jiàn)的風(fēng)扇插接引腳情況: 1. 直接連接法 對(duì)于簡(jiǎn)單的風(fēng)扇(非PWM調(diào)速風(fēng)扇),你可以直接風(fēng)
    的頭像 發(fā)表于 08-30 16:53 ?1850次閱讀

    使用ESP8266arduino連接到thinkspeak云,無(wú)法將其連接到任何網(wǎng)頁(yè),為什么?

    我正在嘗試使用 ESP8266 arduino 連接到 thinkspeak 云。所以我能夠 esp 模塊連接到我的家庭 wifi,但
    發(fā)表于 07-16 07:43

    樹(shù)莓5,Raspberry Pi 5 評(píng)測(cè)

    使用推入式塑料/尼龍插銷(xiāo)固定散熱器。可以小心地使用鉗子或使用塑料筆管來(lái)擠壓和推動(dòng)塑料插銷(xiāo)來(lái)拆卸散熱器。 這款官方散熱器連接到位于USB口旁邊的新風(fēng)扇連接器,這是一個(gè)比以前的樹(shù)莓機(jī)型
    發(fā)表于 06-19 14:51

    新手入門(mén)如何選擇Arduino樹(shù)莓

    樹(shù)莓2的主頻速度和內(nèi)存量?jī)蓚€(gè)主要方面都遠(yuǎn)高于Arduino樹(shù)莓可以被看作一臺(tái)完全獨(dú)立的計(jì)算機(jī),可以直接運(yùn)行Linux和Windows
    發(fā)表于 04-28 14:56 ?708次閱讀
    新手入門(mén)如何選擇<b class='flag-5'>Arduino</b>與<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>?

    如何LED連接到Arduino使其閃爍

     在本快速入門(mén)指南中,您將學(xué)習(xí)如何 LED 連接到 Arduino使其閃爍
    的頭像 發(fā)表于 02-11 10:53 ?2350次閱讀
    如何<b class='flag-5'>將</b><b class='flag-5'>LED</b><b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板<b class='flag-5'>并</b>使其<b class='flag-5'>閃爍</b>

    如何按鈕連接到Arduino

    在本快速入門(mén)指南中,您將學(xué)習(xí)如何按鈕連接到Arduino板,根據(jù)按鈕是否被按下來(lái)讀取HIGH或LOW。您將使用電路板上隨附的發(fā)光二極管 (LED
    的頭像 發(fā)表于 02-11 10:52 ?4181次閱讀
    如何<b class='flag-5'>將</b>按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板

    如何光敏電阻連接到Arduino讀取電壓

    在本快速入門(mén)指南中,您將學(xué)習(xí)如何光敏電阻連接到Arduino讀取電壓。您將首先使用串行監(jiān)視器來(lái)了解光傳感器的行為方式,然后構(gòu)建一個(gè)電路,在天黑時(shí)自動(dòng)打開(kāi)燈。
    的頭像 發(fā)表于 02-11 10:45 ?4227次閱讀
    如何<b class='flag-5'>將</b>光敏電阻<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板<b class='flag-5'>并</b>讀取電壓

    如何HC-SR04連接到Arduino編寫(xiě)一個(gè)簡(jiǎn)單的程序來(lái)測(cè)量距離

    一種流行的Arduino超聲波傳感器是HC-SR04。它廣泛用于非接觸式距離測(cè)量,通常用于機(jī)器人和自動(dòng)化項(xiàng)目。本指南向您展示如何HC-SR04連接到
    的頭像 發(fā)表于 02-11 10:17 ?2472次閱讀
    如何<b class='flag-5'>將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b><b class='flag-5'>并</b>編寫(xiě)一個(gè)簡(jiǎn)單的程序來(lái)測(cè)量距離
    百家乐五铺的缆是什么意思| 青岛棋牌室| 百家乐官网下注时机| 百家乐评级导航| 云鼎娱乐城优惠| 百家乐官网折叠桌| 五张百家乐的玩法技巧和规则 | 真钱的棋牌游戏| 百家乐官网网哪一家做的最好呀 | 百家乐网上最好网站| 水果机的规律| 澳门百家乐官网怎赌才能赚钱| 百家乐的路子怎么| 合乐娱乐| 易胜博百家乐娱乐城| 百家乐官网视频聊天游戏| 百家乐免费送现金| 在线百家乐官网娱乐| 至尊百家乐娱乐场| 宁远县| 百家乐皇室百家乐| 誉博百家乐官网327589| 宝马会娱乐城返水| 百家乐几点开奖| 娱乐城棋牌| 中国百家乐技巧软件| 周口市| 大发888有手机版本吗| 海王星百家乐官网的玩法技巧和规则 | 百家乐赌场现金网平台排名| gt百家乐官网平台假吗| 老虎机加分器| 百家乐官网ag厅投注限额| 现金网hg8568.com| 至尊百家乐官网吕文婉| 泰来百家乐官网导航| 百家乐稳赢战术技巧| 真人百家乐官网是真的吗| 必博百家乐官网游戏| 黄金城百家乐下载| 澳门百家乐真人版|