ec电脑版官方下载其他扩展的PinPong库示例包括从I2C TCS34725颜色传感器、I2C超声波传感器(URM09)、I2C MLX90614红外温度传感器以及使用I2C读取卡片信息的NFC模块等读取值的示例Python圭臬员正在编程Arduino时面对的第一个挑拨是言语分歧。Arduino IDE行使的是受C和C++诱导的言语。现实上,像Arduino如此的平台与Python极端搭配,极度实用于需求与传感器和其他物理开发集成的操纵圭臬。假如您仍旧驾驭了Python的底子常识,那么您可能通过行使Python来管制Arduino来初学。本文宗旨紧要是向您映现怎么行使PinPong库通过Python与Arduino实行通讯,以助助您斥地本身的电子项目。
PinPong库是一个用于管制开源硬件斥地板的Python库。它基于Firmata同意,并兼容MicroPython语法。行使PinPong库,您可能行使Python代码管制各式常睹的开源硬件开发。其根本道理是将特定的固件烧录到硬件板上,通过串行通讯使板与计较机之间实行通讯以实施各式敕令。PinPong库简化了与 Arduino 板上的数字引脚和模仿引脚实行交互的历程。通过 PinPong,您可能行使 Python 代码管制 Arduino 的输入和输出,包含读取传感器数据、管制实施器等。
PinPong的名称源自Pin和Pong,此中Pin指的是硬件板上的引脚,而PinPong听起来像乒乓球,代外信号的来回通报的性子。 PinPong库的安排旨正在使斥地职员正在斥地历程中不受特定硬件模子的束缚,使他们可能一心于软件完毕。纵然您最初行使Arduino斥地圭臬,也可能通过点窜硬件参数轻松切换到另一个兼容的斥地板,如PinPong板。
与MicroPython兼容:MicroPython是Python编程言语的一个变种,以其方便和易读性而广为人知和行使。通过与MicroPython兼容,PinPong简化了斥地历程,使斥地职员可能操纵他们现有的Python常识来编程和管制硬件。
Python 3下载达成后,依照提示实行装置。细心装置历程的结尾一步,确保选中Add to PATH选项,将Python增添到编制的情况变量中。
装置PinPong库。正在敕令提示符窗口中输入pip install pinpong,守候一会,直到装置达成。
音信盘问。要获取现时版本音信、官方文档网站、库列外和端标语,请正在助助敕令提示中输入pingpong。
首要的PinPong库示例对付初学者来说是必不成少的,包含底子、常用和扩展库示例。这些示例可能助助练习者领略和练习怎么操纵这些库来迅疾斥地与PinPong干系的操纵圭臬或项目。
常用PinPong库示例可能助助您迅疾验证模块的行使手腕。将代码复制粘贴到Python编辑器中,并据行使的板型点窜板的初始妆扮备。根本库示例中的模块是通过Board库导入的。
除了如上的底子PinPong库示例可用,演示怎么行使按钮管制Arduino UNO板上的内置LED,改观LED的亮度,并测试模仿引脚停滞效力。
此以外,PinPong库中又有其他适用示例。这些示例涵盖了管制蜂鸣器实行音响天生,从超声波传感器读取数据,从DHT传感器获取温度和湿度读数,以及解决WS2812单线RGB LED灯。
扩展库示例中的模块是通过libs库导入的。您可能行使终端输入pinpong来盘问援手的列外和行使手腕。一共示例圭臬代码都可能正在装置目次下的examples文献夹中找到。
其他扩展的PinPong库示例包含从I2C TCS34725颜色传感器、I2C超声波传感器(URM09)、I2C MLX90614红外温度传感器以及行使I2C读取卡片音信的NFC模块等读取值的示例。
为了确保植物的康健发展,按期浇水是需要的。然而,咱们每每会忘却给植物浇水,这或许导致植物凋谢。为了避免如此的题目,咱们可能安排一个自愿浇水编制。
继电器通过切换数字引脚的崎岖形态来管制。咱们可能参考底子库的官方文档中的Digital Output示例。运转这个圭臬会使继电器发出咔哒声,跟着LED的忽闪而切换。
为了完毕浇水效力,咱们需求行使一个水泵。然而,大大都水泵的管事电压为12V,而Arduino UNO的输出电压为5V,这对直接驱动水泵来说是亏欠够的。正在这种情形下,咱们需求行使继电器来管制水泵。
您可能行使time模块的time.strftime()函数来确定功夫。正在示例中,它每天正在15:30:10成立Watering。正在现实行使中,您可能相应地增添继电器管制效力。
PinPong库为Python斥地者供给了一种便捷的体例来管制Arduino板。它简化了与Arduino的通讯历程,使得行使Python编程言语管制Arduino变得越发容易和伶俐。无论是初学者依旧有体会的斥地者,PinPong库都是一个有代价的器械,用于修筑各式物联网和嵌入式编制项目。因而,假如你是一名Python圭臬员,生机找寻Arduino全邦,本教程为你供给了一个很好的起始。
转载请注明出处:MT4平台下载
本文标题网址:ec电脑版官方下载其他扩展的PinPong库示例包括从I2CTCS34725颜色传感器、I2C超声波传感器(URM09)、I2CMLX90614红外温度传感器以及使用I2C读取卡片信息的NFC模块等读取值的示例