在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-10-30 16:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1。轉到python網站并下載(此處)。

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

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

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

步驟3:安裝PySerial

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

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

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

import serial

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

步驟4:Python代碼

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

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 !?。 保?/p>

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

time.sleep(1)

步驟5:Arduino代碼

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

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

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

    關注

    56

    文章

    4826

    瀏覽量

    86557
  • Arduino
    +關注

    關注

    189

    文章

    6497

    瀏覽量

    190610
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    何在樹莓派上安裝并運行 Arduino 集成開發環境!

    使用樹莓派單板計算機,你可以運行各種應用程序,包括廣受歡迎的Arduino集成開發環境(IDE)。這意味著你可以用它輕松地為通過USB連接到樹莓派計算機的微控制器編程,以創建交互式電子項目。下面
    的頭像 發表于 07-01 17:41 ?684次閱讀
    如<b class='flag-5'>何在</b>樹莓派上<b class='flag-5'>安裝</b>并運行 <b class='flag-5'>Arduino</b> 集成開發環境!

    何在Android設備安裝Cyusb3014芯片驅動?

    1.如何在Android設備安裝Cyusb3014芯片驅動? 我們在 Windows 上有 FX3 驅動程序 SDK。 2.如何在Android系統上下載固件到芯片中?
    發表于 05-15 07:23

    何在計算機上安裝麒麟操作系統Kylin V10 SP3

    麒麟操作系統 Kylin V10 SP3 是一款基于 Linux 的操作系統,廣泛應用于政府、企業和個人用戶。本文將詳細介紹如何在計算機上安裝麒麟操作系統 Kylin V10 SP3,幫助您順利完成
    的頭像 發表于 04-11 15:32 ?1759次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>計算機上</b><b class='flag-5'>安裝</b>麒麟操作系統Kylin V10 SP3

    ?如何在虛擬環境中使用 Python,提升你的開發體驗~

    RaspberryPiOS預裝了Python,你需要使用其虛擬環境來安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負責人NateContino撰寫的一篇實用教程,幫助你入門
    的頭像 發表于 03-25 09:34 ?306次閱讀
    ?如<b class='flag-5'>何在</b>虛擬環境中使用 <b class='flag-5'>Python</b>,提升你的開發體驗~

    零基礎入門:如何在樹莓派上編寫和運行Python程序?

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及何在RaspberryPi編寫和運行一個簡單的
    的頭像 發表于 03-25 09:27 ?653次閱讀
    零基礎入門:如<b class='flag-5'>何在</b>樹莓派上編寫和運行<b class='flag-5'>Python</b>程序?

    使用Python實現xgboost教程

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

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

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

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

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

    何在Python中使用socket

    1. 基本概念 在開始使用socket之前,我們需要了解一些基本的網絡通信概念: IP地址 :用于標識網絡的設備。 端口 :用于標識設備的特定服務。 協議 :用于規定數據傳輸的規則,如TCP
    的頭像 發表于 11-01 16:10 ?696次閱讀

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

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

    Python在AI中的應用實例

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

    opencv-python和opencv一樣嗎

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

    何在Python中開發人工智能

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

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

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

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyC
    的頭像 發表于 07-11 10:11 ?1418次閱讀
    主站蜘蛛池模板: 福利视频亚洲 | 五月激情婷婷综合 | 欧美三j片 | 人与牲动交xxxxbbb | 可以在线看黄的网站 | 日本大片网 | 特级做a爰片毛片免费看 | 性欧美大战久久久久久久 | 天天草夜夜操 | 午夜性视频播放免费视频 | 亚洲电影二区 | 精品免费视在线视频观看 | 丁香婷婷啪啪 | 天天爽天天干 | 日韩天天干 | 四虎最新在线 | 国产毛片农村妇女aa板 | 日本怡红 | 天天做爽夜夜做爽 | 久热久热 | 久久澡| 国产香港三级理论在线 | 亚洲欧美成人网 | 91国内在线视频 | 开心激情婷婷 | 久久狠狠第一麻豆婷婷天天 | 2021韩国理论片ok电影天堂 | 五月综合激情网 | 91三级在线 | 色黄网站 | 一区二区在线观看高清 | 小屁孩和大人啪啪 | 中文字幕一区二区三区 精品 | 男女交黄 | 午夜不卡在线 | 免费看黄视频 | 一日本道加勒比高清一二三 | 爱爱帝国亚洲一区二区三区 | 日韩在线免费看网站 | 色射色| 午夜精 |