树莓派Pico 基于MicorPython编程 第二话:点亮板载LED并把程序下载到Pico板子中

三、MicroPython移植到任意平台(编译篇) micropython移植到任意平台,编译篇 阅读详情

点亮LED

代码如下:

import machine
import utime


LED_GP25 = machine.Pin(25, machine.Pin.OUT)


while True:
    LED_GP25.toggle()
#    LED_GP25.value(1)
    utime.sleep(1)
    

导入 machine文件
导入 utime文件

配置io口25为输出模式

在无限循环中翻转LED引脚电平并延时。

MicroPython应用基础-使用Thonny IDE Thonny是由爱沙尼亚的Tartu大学开发,非常适合初学者和教学的一款轻量级IDE,提供可视化的编程界面,并可一步一步地调试运行Python程序。其中显著的特性是,提供了多种方式逐步执行代码,可以逐步求表达式的值,对调用堆栈可视化,便于用来解释引用内存和直接在堆中分配内存的概念。特别适合用来支持教育和研究工作。它可以被免费下载和使用,并可由用户在开放的框架中自行开发扩展功能。 阅读详情

相关推荐

树莓派65/100 - Pico W初体验,点亮板载的LED灯

有一段时间没有折腾树莓派Pico,最近发现它又出新品了,树莓派Pico W,可以通过WIFI连接互联网了。Pico W的产品小册子可以。介绍了Pico 和 Pico W的区别。可以看到Pico中的树莓Logo处安装了一个大大的WIFI芯片(CYW43439),官方称提供 2.4GHz 802.11 b/g/n 无线连接,板子里已经集成了天线。我从某多平台上花62元买了一支,首先从点亮板上的LED灯开始。

申龙斌的程序人生 6908

[esp32]Micorpython进行PWM

通过wokwi进行模拟PWM。

m0_74319211的博客 272

Raspberry PICO使用教程

Raspberry Pi Pico是树莓派基于 RP2040 芯片的微控制器开发板,支持使用C/C++ SDK 和官方的 MicroPython 接口。本教程介绍使用基于MicroPython进行开发。

yueyuanhuaqing的专栏 3446

可以在ESP32 MCU开发板安装和使用的精简python3实现:MicroPython

MicroPython [1]是 Python 3 语言的精简实现 ,包括标准库的一小部分,经过优化可在和受限环境中运行。比如它的ESP32c3开发板的版本只有1M多一点,可以在2M及以上Flash空间的ESP32 MCU开发板安装和使用。看看安装文件ESP32_GENERIC_S3-20241025-v1.24.0.bin当然更小的开发板环境,会有更小的软件包,比如Pico 树莓派的文件是667k。

skywalk8163的专栏 955

稳定性性能系列之十五——系统稳定性监控体系建设:从指标到预警的完整方案

深入探讨Android系统稳定性监控体系的设计与实现,涵盖指标体系设计、数据采集方案、异常检测算法、预警响应机制,并提供完整的监控平台搭建实践。

Cheson的专栏 1357

Lora无线温湿度传感器方案

综上所述,Lora无线温湿度传感器以其长距离传输、低功耗、高稳定性、精准测量、无线传输以及广泛的应用场景等特点,在环境监测领域展现出了强大的竞争力和广泛的应用前景。Lora无线温湿度传感器广泛应用于各种需要远程监控和数据采集的场景,如仓储、农业、机房、楼宇、交通、工业、矿产、电力等领域。Lora无线温湿度传感器是一种采用Lora无线通信技术进行数据传输的温湿度监测设备。四、产品参数(以某款工业级Lora温湿度传感器为例)

weixin_46632654的博客 757

树莓派Pico 基于MicorPython编程 第一话:树莓派环境配置及安装Thonny

树莓派环境配置 我们使用的是树莓派的pico板子,具体的介绍我不谈,网上有很多资料。 我们先通过USB连接pico板子和电脑,这个时候电脑会显示多了一个盘符:如下图所示: 这个盘符最初里面,只有两个文件,我们不用管。 直接把下面的UF2文件,复制到里面去。 MicorPython UF2 复制完成后,盘符就会消失,我们打开设备管理器,就会发现,我们的端口多了一个端口,点进去查看 端口出现后,说明我们的Pico板子,可以支持MicorPython编程了。 要下次使用其他的编程方式,可以先拔下USB,按住

嵌入一下?的博客 2463

IAR安装成功的关键:STM32设备支持文件导入方法

IAR安装常卡在设备支持缺失这一步——尤其对STM32新手,没导入对应芯片包,编译直接报错。实测发现,必须通过IAR的Tools→Options→IDE→Configuration→Device Support手动加载STM32设备支持文件,否则新建工程时连芯片型号都选不到。IAR安装是否顺利,往往就差这一步。

weixin_42527589的博客 678

MicroPython——有点东西,但是不多

本文将会从一个计算机专业的学生、一个开源硬件爱好者、半个STEM教育从业者的角度去探讨MicroPython。

Room221技术笔记 8054

SDM660电源部分配置:

SDM660电源部分配置: Panel power supplies 1、Reference power supplies Description Name Regulator Voltage (V) Panel power supply 0 vddio PMIC 660/L11 1.8 Panel power supply 1 Lab PMIC 660/lab 4.6 Panel power s...

weixin_41811215的博客 4728

C#串口通讯实战:如何用SerialPort类搞定工业传感器数据采集(附完整代码)

本文详细介绍了如何使用C#的SerialPort类实现工业级传感器数据采集,涵盖串口通讯基础配置、数据帧处理、异常恢复机制及性能优化策略。通过实战代码示例,帮助开发者构建稳定可靠的工业数据采集系统,特别适合需要处理高频数据采集和复杂工业环境的场景。

weixin_42525551的博客 1084

ESP8266之micorpython篇(2)---快速入门开发

注:对于ESP8266开源技术感兴趣的可以加群,我们一起探索交流学习,群号:579932824。群名:ESP8266开源技术交流群。 ESP8266的快速参考 Adafruit Feather HUZZAH板(图片属性:Adafruit)。 安装MicroPython 请参阅教程的相应部分:我的上一篇博文教程。 一般Board板控制 MicroPython REPL位于波特率115...

solar_Lan的博客 9295

matlab中高频变压器怎么找,干货|手把手教你绕制高频变压器

原标题:干货|手把手教你绕制高频变压器绕制一个变压器所需材料:磁芯、骨架、各种铜线、麦拉胶带。变压器参数:磁芯:EE22原边:134T(1-3脚),辅助:32T(5-4脚),输出:15T(10-9脚)原边电感:1380±10%uH漏感:≤44uH引脚分布图: 特别注意:绕制方法为网上下载,其中变压器绕制方法是对的,但其中存在着很多问题(比如,正规变压器的绕组的头和尾是要添加铁氟龙套管的,每一层之间...

weixin_30895121的博客 2123

micropython,一个超强的 Python 库!

MicroPython是Python 3的一个实现,专为嵌入式系统和微控制器设计。它的目标是在资源受限的硬件环境中运行Python,使开发人员能够使用Python语言的强大功能来构建嵌入式应用程序。轻量级:MicroPython的内核非常小巧,适用于内存和存储资源有限的嵌入式系统。支持多种硬件平台:MicroPython可以运行在多种微控制器平台上,包括ESP8266、ESP32、Raspberry Pi Pico等。标准Python语法。

涛哥聊Python 5859

PHP与Node.js的对比及优缺点分析

PHP和Node.js是两种常用的服务器端编程语言,它们在不同的应用场景下各有优势和劣势。本文将全方位比较PHP和Node.js的特点,以及它们在编程中的优缺点,并提供相应的源代码示例供参考。需要注意的是,本文只是对PHP和Node.js的一些优缺点进行了简要介绍,实际应用中还需要考虑其他因素,如团队经验、项目规模和预算等。最终的选择应该基于全面的评估和需求分析。PHP:PHP是一种同步阻塞的编程语言,它的处理方式是一次只处理一个请求。Node.js:Node.js的性能较高,特别适合处理高并发的请求。

ByteSparkX的博客 887

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

esp32+Micorpyhon控制四位数码管显示四位整数(共阴)

【代码】esp32+Micorpyhon控制四位数码管(共阴)

m0_73621501的博客 646

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

micropython ide 8266_如何使用MicroPython配置和控制ESP8266电路板

第1步:什么是MicroPython?MicorPython是我们可以用来编程ESP8266的众多编程语言之一模块。它是Python 3编程语言的精简版和快速版,与传统的编程语言(如C和C ++)相比具有几个优势。MicroPython旨在尽可能地与普通Python兼容。它具有完整的Python编译器和运行时,并提供称为REPL(读取 - 评估 - 打印循环)的交互式提示。MicorPython旨...

weixin_39655981的博客 478

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

micorpython固件DIY

micorpython固件DIY 今天我来来试试DIY自己的固件 点此查看micropython固件环境安装 环境安装完之后 一起挑战一下极限吧~ github上最新的源码STM32/里面没有了modules/文件夹所以我们要自己建一个路径是micropython/drivers/modules 在modules文件中添加自己的模块我写了一个简单的代码用作测试 然后在/micropython/ports/stm32/boards文件中找到manifest.py 在manifest.py里增加如下代码

咸鱼菌 2667

micorpython固件编译环境搭建

micorpython固件编译 第一步,了解 MicroPython 其实他就是对python的封装,但是在stm32上跑这个需要一定的配置,目前官方支持f4个别系列, 这是官方对stm32的支持,同时也对esp8266.esp32支持 第二 MicroPython的固件怎么安装到stm32呢? 这就要对固件进行了解,官方给出了自己编译的固件,同时也提供了源码自己编译,官方固件下载地址在 https://www.micropython.org/download 如果你自己喜欢自己编译用自己的diy版本的固件

咸鱼菌 2228

从零开始的MicroPython(一) 软件安装及环境搭建

​ MicroPython 是Python 3编程语言的精简高效的实现 其中包括 Python 标准库的一小部分,并且是经过优化,可在微控制器和受限环境中运行。​ MicroPython 拥有各种功能,例如交互式提示、任意精度整数、闭包、列表推导、 生成器、异常处理等。它足够小巧,只需 256k 的代码空间和 16k 的 RAM 即可运行,旨在尽可能与普通 Python 兼容 允许您轻松地将代码从桌面传输到微控制器 或嵌入式系统。

m0_64089565的博客 1万+

ESP32 MicoPython开发-基础介绍(1)

MicroPython 是一个精简版本的 Python 3,旨在在微控制器和受限环境中运行。它保留了 Python 的可读性和易用性,但优化了内存使用和性能,使其能够在资源有限的设备上运行。MicroPython 通常用于物联网(IoT)项目、嵌入式系统、机器人技术和其他需要小型、低功耗计算机设备的领域。它允许开发者使用 Python 编写代码,而无需担心底层硬件的复杂性。小巧且高效:MicroPython 的代码库比标准 Python 小得多,同时优化了内存使用和 CPU 效率。

cwx401239831的博客 1122

张高兴的 MicroPython 入门指南:(一)环境配置、Blink、部署

目录什么是 MicroPython环境配置硬件部分软件部分Hello World!BlinkPico 的引脚常见电子元件面包板跳线开关发光二极管电阻使你的 Pico 闪烁部署参考什么是 MicroPython MicroPython 是一个基于 Python 3.4 的高效实现,它专为微控制器和嵌入式系统设计。它提供了一个小型的 Python 环境,包含了一些标准库的部分,并且能够在资源受限的设...

张高兴的博客 6372

【micorpython】ESP32——CAM 刷固件后显示Device is busy or does not respond. Your options:解决方法

ESP32-CAM在刷入micorpython固件后,显示evice is busy or does not respond. Your options: - wait until it completes…原因是ESP32-CAM的烧录那个底座设计有些问题,我没只需要用杜邦线将串口与烧录底座连接即可,避免其他的IO被占用,即可正常使用。

amimax的博客 5815

micropython使用教程_micropython入门教程

整型创建一个新整型变量和给变量赋值是相同的过程,a = 123 或 b = -123 等号左边是变量名,右边是要赋的值,就是这么简单。自然赋值时候的数据要是整数才行,整数简单理解为(正整数和负整数),micropython目前可以支持的整型数据类型变量前的操作符有:加(+)、减(-)、乘(×)、除(/)和幂(**)。浮点型浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的...

weixin_36182568的博客 3056

树莓派pico的软件安装及使用

简介:在些日子在芯查查积分商城兑换了一个树莓派pico,来教大家怎么安装Thonny软件,并且使用Thonny编译运行树莓派pico 第一步:安装固件 第二步:在window上安装Thonny编辑器

清爽的猫咪 3041
上一篇: 树莓派Pico 基于MicorPython编程 第一话:树莓派环境配置及安装Thonny
下一篇: cubemx stm32 hc-sr505模块 检测有无人 驱动代码
嵌入一下?
博客等级 码龄6年 324粉丝 66原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入一下?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值