python arduino c_從Python向Arduino LCD發送一個字符串

我想用python在arduinolcd16x2上顯示一個字符串,但是我遇到了串行通信的問題。在

以下是Arduino中運行的代碼:

Arduino代碼#include

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

String stringa;

const unsigned long TimeOut = 10; // timeout 10 ms

String stringa1;

String stringa2;

void setup() {

lcd.begin(16, 2);

Serial.begin(9600);

}

void loop() {

stringa = "";

unsigned long T = 0; // timer

T = millis(); // timer running

while (millis() - T < TimeOut) {

// waiting timeout

while (Serial.available() > 0) {

// receiving Serial

stringa += char(Serial.read()); // add char

T = millis(); // reset timer

}

}

if (stringa.length() > 32) {

lcd.setCursor(0, 1);

lcd.print("stringa length: " + stringa.length());

delay(2000);

lcd.print(" ");

} else {

stringa1 = stringa.substring(0 , 16);

stringa2 = stringa.substring(16);

lcd.setCursor(0, 0);

lcd.print(stringa1);

lcd.setCursor(0, 1);

lcd.print(stringa2);

delay(5000);

}

}

它與Arduino IDE中提供的鍵盤串行通信完美結合。但當我嘗試使用下面的Python腳本發送字符串時,它不起作用:

Python代碼

^{pr2}$

問題出在哪里?我找不到解決辦法!謝謝。在

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533912.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533912.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533912.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何實現軟件的遠程更新_手機免root終于也能實現遠程控制了 這款國產軟件真是越來越好用...

說到遠程控制&#xff0c;大家或許可以說出好幾個應用軟件出來&#xff0c;比如Teamviewer、Anydesk、向日葵等等。其實&#xff0c;這些軟件我都用過&#xff0c;但Teamviewer現在對個人用戶經常宕機&#xff0c;Anydesk的功能又不夠豐富&#xff0c;只有一個向日葵遠程控制是…

角標越界 Java_【新人求助】利用占位符操作數據庫是總是提示數組角標越界是怎么回事 - Java論壇 - 51CTO技術論壇_中國領先的IT技術社區...

用占位符和數組來操作數據庫總是提示下角標越界&#xff0c;找了半天也沒弄明白哪里有問題&#xff0c;這個地方是跟著云課堂老師的講解做的&#xff0c;只不過操作的數據表不一樣&#xff0c;但是老師那個就沒問題&#xff0c;我就出了問題&#xff0c;如果有大神能幫忙看看&a…

簡述ospf的工作原理_現代數字存儲示波器的工作原理簡述

示波器是一種用途十分廣泛的電子測量儀器。俗話說&#xff0c;電是看不見摸不著的。但是示波器可以幫我們“看見”電信號&#xff0c;便于人們研究各種電現象的變化過程。所以示波器的核心功能&#xff0c;就和他的名字一樣&#xff0c;是顯示電信號波形的儀器&#xff0c;以供…

pyecharts 間距_高月雙色球20108期:紅球首尾間距參考29區段

雙色球第2020108期獎號為&#xff1a;03 09 11 24 25 28 16&#xff0c;紅球和值&#xff1a;100&#xff0c;重號2個&#xff1a;11 28&#xff0c;首尾間距&#xff1a;25。和值&#xff1a;上期和值為100&#xff0c;上升了22點&#xff0c;再次開出小和值&#xff0c;最近…

java類中聲明log對象_用于Android環境,java環境的log打印,可打印任何類型數據

LogXixi用于Android環境&#xff0c;java環境的log打印&#xff0c;可打印任何類型數據,根據android項目環境debug環境自動打開&#xff0c;release環境自動關閉android環境log打印&#xff0c;規范bean對象&#xff0c;json&#xff0c;xml對應log&#xff0c;crash捕捉&#…

xbox手柄接收器驅動_xbox手柄連接 win10電腦

xbox手柄 連接win10筆記本 分為三種連接方式&#xff1a;有線藍牙無線適配器首先說明一下連接方式的特點然后說明連接方式第一種&#xff1a;有線連接 手柄直接通過micro USB數據線和win10電腦連接。這一步最簡單&#xff0c;一般電腦會自動安裝驅動&#xff0c;連接之后可以使…

單片機復位后為什么要對sp重新賦值_51單片機系列之2點亮第一個led小燈

點亮led燈簡單的理解就是要求陽極高電平陰極低電平。接下來我們去看看單片機的原理圖&#xff0c;找到led 模塊。如圖可以看到led的陽極是連接的VCC(電源高電平)陰極連接的接口是單片機的I/O口P20到P27.要想led點亮只需控制單片機I/O口輸出低電平即可(單片機I/O口默認高電平)。…

db2與mysql編目_DB2編目、聯邦數據庫 - Goopand's OS Space - OSCHINA - 中文開源技術交流社區...

一、兩個數據庫在不同的服務器上[環境描述]10.0.0.10&#xff1a;庫名為 db_1010.0.0.17&#xff1a;庫名為 db_17[需求描述]在db_17庫中&#xff0c;跨庫查詢db_10庫的表[操作步驟]1)在10.0.0.17數據庫服務器&#xff0c;開啟聯邦支持db2 "update dbm cfg using federate…

關機時無人照管更新正在運行_無法抗拒的未來:無人叉車在內部物流中已成為現實...

自動化和半自動化的叉車不再是新奇的東西&#xff0c;在人力短缺的倉庫中取得了進展。他們最終會成為規范嗎?目前尚不知道全世界有多少輛無人駕駛叉車(也稱為自動叉車、機器人叉車或者AGV)售出。但是叉車生產商都顯示出&#xff0c;它在該領域的迅速增長。重要的是&#xff0c…

打開瀏覽器不是主頁_對于360瀏覽器的一些小小改善

?雖然自己不怎么喜歡&#xff0c;但是以前小編的多數同事都在使用它&#xff0c;所以今天帶來360安全瀏覽器改造的小建議。整理&排版 | idea君 &#xff0c;預計閱讀 | 4分鐘文章意在學習交流分享&#xff0c;如有侵權請聯系刪除封面&#xff1a;http://www.pexels.com/zh…

c++ 二次開發 良田高拍儀_六枝特良田LYV-850加工中心導軌配套防護罩日常維修

六枝特良田LYV-850加工中心導軌配套防護罩日常維修我廠生產的防護罩質量可與原廠的一樣&#xff0c;同樣的保障&#xff0c;質保期為一年&#xff0c;護罩安裝不合適支持退換貨。尤其是元件連結的接合面剛度&#xff0c;對加工精度影響較大。通常&#xff0c;采用組合夾具時其尺…

atomikosdatasourcebean mysql_SpringBoot2整合JTA組件實現多數據源事務管理

一、JTA組件簡介1、JTA基本概念JTA即Java-Transaction-API&#xff0c;JTA允許應用程序執行分布式事務處理&#xff0c;即在兩個或多個網絡計算機資源上訪問并且更新數據。JDBC驅動程序對JTA的支持極大地增強了數據訪問能力。XA協議是數據庫層面的一套分布式事務管理的規范,JTA…

crt 8.7.3 黑暗模式_民謠纏繞厄運金屬,抒情中的黑暗故事

2020/7/31&#xff0c;瑞典厄運/重金屬樂隊Dun Ringill&#xff0c;發表了新專輯“Library of Death”。“Library Of Death”是瑞典樂隊Dun Ringill的第二張唱片&#xff0c;由The Order of Israfel、Doomdogs等成員發起。樂隊的聲音&#xff0c;介于重金屬和厄運金屬之間&…

前窗玻璃膜貼了一周還有氣泡_關于車窗玻璃的養護你了解多少?

【中國皮卡網 維修保養】車窗玻璃的養護是最容易忽視的&#xff0c;但它也是非常重要的&#xff0c;雖然在用車過程中我們很少直接接觸車窗玻璃&#xff0c;但是它卻時時刻刻在影響著駕駛者。相信很多人會有洗車的習慣&#xff0c;洗好之后的車窗玻璃非常明亮&#xff0c;不僅僅…

c語言新龜兔賽跑_幽默 | 新龜兔賽跑

新龜兔賽跑作者 / 何必加自從輸給了烏龜后&#xff0c;兔子心里很是生氣。這一天&#xff0c;他又遇見了烏龜&#xff0c;要求和他比賽&#xff0c;一定要一雪前恥。烏龜答應了&#xff0c;并且約定連比三場。第一場還是兔子輸了&#xff0c;原來他一著急&#xff0c;跑錯了方向…

PHP無法執行MySQL語句,解決PHP執行批量MySQL語句的問題

這篇文章主要為大家詳細介紹了解決PHP執行批量MySQL語句的問題&#xff0c;具有一定的參考價值&#xff0c;可以用來參考一下。感興趣的小伙伴&#xff0c;下面一起跟隨512筆記的小玲來看看吧&#xff01;當有多條mysql語句連起來需要執行&#xff0c;比如$sqls “insert table…

bugku 雜項 就五層你能解開嗎_長春老舊小區加裝電梯,你家符合條件嗎?_媒體_澎湃新聞...

新朋友戳藍字關注我們哦&#xff01;長春市老舊小區開始加裝外置電梯大家都很關注很多市民也在想我家符合加裝條件嗎&#xff1f;能申請嗎&#xff1f;伴隨著長春市朝陽區3個老舊小區加裝電梯工作的結束&#xff0c;這項惠民工程也成為了老百姓茶余飯后的談資&#xff0c;那么大…

vba 指定列后插入列_Excle中的VBA介紹分享

SunYoung1、什么是VBAVisual Basic for Applications(VBA)是Visual Basic的一種 宏 語言&#xff0c;它能使常用的程序自動化&#xff0c;是針對Office開發的一種工具&#xff0c;通俗點講&#xff0c;VBA是一種Excle能聽懂識別的編程語言。2、在Excle中VBA的作用2.1、實現Exce…

php中文歌詞,html如何制作滾動歌詞

html制作滾動歌詞的方法&#xff1a;首先在標簽里面寫好編碼格式&#xff0c;引入css樣式和jQuery&#xff1b;然后放置播放器&#xff0c;代碼為【】。本教程操作環境&#xff1a;windows7系統、html5版&#xff0c;DELL G3電腦。html制作滾動歌詞的方法&#xff1a;首先我們創…

docker run 服務名_在 WSL2.0 的 Ubuntu 18 里使用 Docker

近日&#xff0c;隨著Windows 10 2004版本的發布&#xff0c;WSL 2經過了近一年的insider測試&#xff0c;現在也正式上線了。Windows 10 2004中引入了一個真實的Linux kernel&#xff0c;使得系統全部的系統調用更加兼容。這也是首次&#xff0c;Linux kernel安裝在Windows系統…