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 !!!”)

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
    +关注

    关注

    53

    文章

    4753

    浏览量

    84092
  • Arduino
    +关注

    关注

    187

    文章

    6454

    浏览量

    185957
收藏 人收藏

    评论

    相关推荐

    第二届大会回顾第25期 | OpenHarmonyPython设备应用开发

    Python以其简单、易学和功能强大而闻名,有着广泛的用户群体。采用Python开发有助于降低OpenHarmony的学习门槛。如何在OpenHarmony
    的头像 发表于 08-27 11:53 248次阅读
    第二届大会回顾第25期 | OpenHarmony<b class='flag-5'>上</b>的<b class='flag-5'>Python</b>设备应用开发

    Python在AI中的应用实例

    Python在人工智能(AI)领域的应用极为广泛且深入,从基础的数据处理、模型训练到高级的应用部署,Python都扮演着至关重要的角色。以下将详细探讨Python在AI中的几个关键应用实例,包括机器学习、深度学习、自然语言处理、
    的头像 发表于 07-19 17:16 631次阅读

    工业计算机是什么?如何在不同行业中使用?

    工业电脑是专为在工业环境中使用而设计的计算机。它们可用于各个行业,包括制造、运 输和能源。它们通常比普通计算机更强大,并且能够在大多数计算机无法运行的环境中运行。在本文中,我们将更深入地了解什么是工业
    的头像 发表于 04-01 15:45 621次阅读
    工业<b class='flag-5'>计算机</b>是什么?如<b class='flag-5'>何在</b>不同行业中使用?

    如何使用linux下gdb来调试python程序

    中,我们将介绍如何在Linux中使用GDB来调试Python程序。 一、安装GDB和Python调试符号 在使用GDB调试Python程序之
    的头像 发表于 01-31 10:41 1995次阅读

    【涂鸦T2-U开发板试用体验】+T2 Development Board V1.0.0 python环境搭建

    要在T2 Development Board V1.0.0搭建Python环境,请按照以下步骤操作: 1. 首先,确保您的T2 Development Board V1.0.0已经连接到计算机
    发表于 12-15 17:55

    python运行环境的安装和配置

    Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Pyth
    的头像 发表于 11-29 16:17 949次阅读

    python运行指定几行

    初学者。在本文中,我们将详细介绍如何在Python中运行指定的几行代码。 首先,你需要具备一台已经安装Python解释器的计算机
    的头像 发表于 11-29 15:04 797次阅读

    pycharm怎么配置python环境变量

    正确的 Python 环境变量是非常重要的,因为它会影响到项目的运行和依赖包的安装。本文将详细介绍如何在 PyCharm 中配置 Python 环境变量。 PyCharm 支持在全局和
    的头像 发表于 11-29 14:56 2260次阅读

    查看python安装路径的方法

    如何查看Python安装路径,以及各个操作系统下的细节和注意事项。 一、Windows操作系统下查看Python安装路径的方法 对于Wind
    的头像 发表于 11-29 14:54 2851次阅读

    python安装后idle在哪儿

    Python 是一种非常流行的编程语言,它使用简单且易于理解的语法,使得它成为初学者和专业开发人员的首选。Python安装非常简单,您只需在官方网站上下载适合您操作系统的安装包,然
    的头像 发表于 11-29 14:52 1013次阅读

    python软件怎么运行代码

    Python是一种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需要一个Python解释器,它可以将您的代码翻译成计算
    的头像 发表于 11-28 16:02 750次阅读

    python升序和降序排序代码

    Python是一种简洁而强大的编程语言,提供了许多实用的函数和方法来排序数据。在本文中,我们将详细讨论Python中的升序和降序排序。我们将深入探讨不同的排序算法、它们的复杂度以及何在
    的头像 发表于 11-21 15:20 2358次阅读

    LabVIEW中如何在网络使用远程VI服务器

    LabVIEW中如何在网络使用远程VI服务器 如何在网络使用远程VI服务器? 解答: 首先,需要在远程的计算机上打开一个在VI服务器
    发表于 11-12 20:25

    何在Windows下使用 Supervisor 重新拉起崩溃的Python程序

    下使用 Supervisor 重新拉起崩溃的Python程序。 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑,如果没有,可以访问这篇文章: 超详细
    的头像 发表于 10-21 11:23 2405次阅读
    如<b class='flag-5'>何在</b>Windows下使用 Supervisor 重新拉起崩溃的<b class='flag-5'>Python</b>程序

    如何使用Python和PinPong库控制Arduino

    Python程序员在编程Arduino时面临的第一个挑战是语言不同。Arduino IDE使用的是受C和C++启发的语言。实际,像Arduino
    的头像 发表于 10-13 10:59 763次阅读
    如何使用<b class='flag-5'>Python</b>和PinPong库控制<b class='flag-5'>Arduino</b>