那曲檬骨新材料有限公司

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

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

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

如何在計算機上安裝python以及如何在Arduino上使用python

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 2019-10-30 16:44 ? 次閱讀

步驟1:在計算機上安裝Python IDLE

如果您要已經(jīng)在計算機中安裝了Python IDLE。如果是,請轉(zhuǎn)到步驟2,否則請按照以下說明進行操作:

1。轉(zhuǎn)到python網(wǎng)站并下載(此處)。

2。完成后,繼續(xù)進行安裝,方法是保留默認情況下安裝python的目錄。

注意:即使您的計算機運行在64位系統(tǒng)上,由于與Arduino庫的兼容性不足,您也可以使用32位Python本身。

步驟2:觀看視頻以了解更多詳細信息

步驟3:安裝PySerial

PySerial是一個Python API模塊,用于向Arduino或任何其他微控制器讀取和寫入串行數(shù)據(jù)。要在Windows上安裝,只需訪問PySerial的下載頁面,然后按照以下步驟操作:

1。從上面的鏈接下載PySerial。

2。通過將設置保留為默認值來安裝它。您應該確保Pyserial可以正常運行;為此,請輸入:

import serial

(如果沒有)沒有遇到任何錯誤,所以您的狀態(tài)很好,否則我建議您檢查安裝和Python IDLE擴展。

步驟4:Python代碼

首先,我們需要一個簡單的程序來使Python通過串行端口發(fā)送數(shù)據(jù)。

import serial #Serial imported for Serial communication

import time #Required to use delay functions

ArduinoUnoSerial = serial.Serial(‘com15’,9600) #Create Serial port object called ArduinoUnoSerialData time.sleep(2) #wait for 2 secounds for the communication to get established

print ArduinoUnoSerial.readline() #read the serial data and print it as line

print (“You have new message from Arduino”)

while 1: #Do this forever

var = raw_input() #get input from user

if (var == ‘1’): #if the value is 1

ArduinoUnoSerial.write(‘1’) #send 1 to the arduino‘s Data code

print (“LED turned ON”)

time.sleep(1)

if (var == ’0‘): #if the value is 0

ArduinoUnoSerial.write(’0‘) #send 0 to the arduino’s Data code

print (“LED turned OFF”)

time.sleep(1)

if (var == ‘fine and you’): #if the answer is (fine and you)

ArduinoUnoSerial.write(‘0’) #send 0 to the arduino‘s Data code

print (“I’m fine too,Are you Ready to !??!”)

print (“Type 1 to turn ON LED and 0 to turn OFF LED”)

time.sleep(1)

步驟5:Arduino代碼

要從Python啟動與Arduino的連接,我們首先必須確定Arduino處于哪個COM端口。正如我在上圖中通知的那樣,此任務是由Ardunio編程環(huán)境簡單完成的。

int data;

int LED=13;

void setup() {

Serial.begin(9600); //initialize serial COM at 9600 baudrate

pinMode(LED, OUTPUT); //declare the LED pin (13) as output

digitalWrite (LED, LOW); //Turn OFF the Led in the beginning

Serial.println(“Hello!,How are you Python ?”);

}

void loop() {

while (Serial.available()) //whatever the data that is coming in serially and assigning the value to the variable “data”

{

data = Serial.read();

}

if (data == ‘1’)

digitalWrite (LED, HIGH); //Turn On the Led

else if (data == ‘0’)

digitalWrite (LED, LOW); //Turn OFF the Led

}

步驟6:獲得支持

責任編輯:wv

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

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85041
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187843
收藏 人收藏

    評論

    相關(guān)推薦

    使用Python實現(xiàn)xgboost教程

    使用Python實現(xiàn)XGBoost模型通常涉及以下幾個步驟:數(shù)據(jù)準備、模型訓練、模型評估和模型預測。以下是一個詳細的教程,指導你如何在Python中使用XGBoost。 1. 安裝XG
    的頭像 發(fā)表于 01-19 11:21 ?403次閱讀

    Flexus 云服務器 X:Python 安裝的極致便捷之旅

    配置和環(huán)境設置方面,可能會遇到各種挑戰(zhàn)。為了幫助開發(fā)者更高效地使用 Flexus 云服務器 X,本文將詳細介紹如何在 Flexus 云服務器 X 安裝 Python,并突出其便捷性。
    的頭像 發(fā)表于 01-07 17:00 ?122次閱讀
    Flexus 云服務器 X:<b class='flag-5'>Python</b> <b class='flag-5'>安裝</b>的極致便捷之旅

    使用Python進行串口通信的案例

    當然!以下是一個使用Python進行串口通信的簡單示例。這個示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫,這是一個非常流行的用于串口通信的Python庫。 首先,你
    的頭像 發(fā)表于 11-22 09:11 ?482次閱讀

    何在Python中使用socket

    1. 基本概念 在開始使用socket之前,我們需要了解一些基本的網(wǎng)絡通信概念: IP地址 :用于標識網(wǎng)絡的設備。 端口 :用于標識設備的特定服務。 協(xié)議 :用于規(guī)定數(shù)據(jù)傳輸?shù)囊?guī)則,如TCP
    的頭像 發(fā)表于 11-01 16:10 ?284次閱讀

    第二屆大會回顧第25期 | OpenHarmonyPython設備應用開發(fā)

    Python以其簡單、易學和功能強大而聞名,有著廣泛的用戶群體。采用Python開發(fā)有助于降低OpenHarmony的學習門檻。如何在OpenHarmony
    的頭像 發(fā)表于 08-27 11:53 ?786次閱讀
    第二屆大會回顧第25期 | OpenHarmony<b class='flag-5'>上</b>的<b class='flag-5'>Python</b>設備應用開發(fā)

    怎么導出python邊緣計算中的APP?

    怎么導出python邊緣計算中的APP,想進行修改又找不到源碼
    發(fā)表于 07-25 06:13

    Python在AI中的應用實例

    Python在人工智能(AI)領(lǐng)域的應用極為廣泛且深入,從基礎(chǔ)的數(shù)據(jù)處理、模型訓練到高級的應用部署,Python都扮演著至關(guān)重要的角色。以下將詳細探討Python在AI中的幾個關(guān)鍵應用實例,包括機器學習、深度學習、自然語言處理、
    的頭像 發(fā)表于 07-19 17:16 ?1366次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發(fā)表于 07-16 10:38 ?1405次閱讀

    何在Python中開發(fā)人工智能

    Python中開發(fā)人工智能(AI)是一個廣泛而深入的主題,它涵蓋了從基礎(chǔ)的數(shù)據(jù)處理到復雜的機器學習、深度學習以及自然語言處理等多個領(lǐng)域。
    的頭像 發(fā)表于 07-15 15:01 ?2388次閱讀

    基于Python的深度學習人臉識別方法

    基于Python的深度學習人臉識別方法是一個涉及多個技術(shù)領(lǐng)域的復雜話題,包括計算機視覺、深度學習、以及圖像處理等。在這里,我將概述一個基本的流程,包括數(shù)據(jù)準備、模型選擇、訓練過程、以及
    的頭像 發(fā)表于 07-14 11:52 ?1324次閱讀

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyC
    的頭像 發(fā)表于 07-11 10:11 ?954次閱讀

    ubuntu 22.4 vscode安裝ESP-IDF出錯是哪里出了問題?

    %89%87/%E6%88%AA%E5%9B%BE/%E6%88%AA%E5%9B%BE%202022-06-09%2008-45-24.png ,附件中也有截圖,好像是python有問題,計算機上python版本是3.10.
    發(fā)表于 06-17 07:14

    工業(yè)計算機與普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ摺H欢?,?b class='flag-5'>計算機領(lǐng)域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?1620次閱讀

    工業(yè)計算機是什么?如何在不同行業(yè)中使用?

    工業(yè)電腦是專為在工業(yè)環(huán)境中使用而設計的計算機。它們可用于各個行業(yè),包括制造、運 輸和能源。它們通常比普通計算機更強大,并且能夠在大多數(shù)計算機無法運行的環(huán)境中運行。在本文中,我們將更深入地了解什么是工業(yè)
    的頭像 發(fā)表于 04-01 15:45 ?947次閱讀
    工業(yè)<b class='flag-5'>計算機</b>是什么?如<b class='flag-5'>何在</b>不同行業(yè)中使用?

    【量子計算機重構(gòu)未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,一部分介紹量子計算機原理,一部分介紹其應用。 其實個人也是抱著對這兩個問題的興趣來看的。 究竟什么是量子計算機相信很多讀者都是抱著這個疑問
    發(fā)表于 03-11 12:50
    安丘市| 蒙特卡罗网| 元游棋牌下载| 百家乐改单| 网上百家乐官网开户送现金 | 百家乐下载免费软件| 网上百家乐的玩法技巧和规则| 大发888官网授权网 | 威尼斯人娱乐城 色情| bet365怎么样| 百家乐官网必学技巧| 百家乐官网网络赌城| 大发888娱乐城怎么玩| 网页百家乐官网游戏| 真人百家乐官网开户优惠| 风水24山头| 百家乐官网娱乐平台开户| 南京百家乐赌博现场被抓| 大发888网站| 九乐棋牌下载| 百家乐官网视频裸聊| 真人百家乐赌场娱乐网规则| 云鼎娱乐场| 百家乐的必胜方法| 澳门威尼斯人| 百家乐娱乐城新澳博| 水城县| 百家乐的桌子| 百家乐官网多少点数算赢| 圆梦城百家乐官网娱乐城| 大发888娱乐游戏外挂| 百家乐官网游戏厅| 大发888游戏平台hg dafa 888 gw 大发888游戏平台dafa 888 gw | 澳门百家乐牌例| 博彩通| 线上百家乐试玩| 网上百家乐官网网站导航| 百家乐官网投注网出租| 皇冠网投| 百家乐怎赌才赢钱| 百家乐官网投注技巧|