pico学习进程记录已经开发项目

news2024/9/21 23:35:05
  • Pico pin脚定义

在这里插入图片描述

  • Pico 运行准备
  1. 下载uf2文件 https://pico.org.cn/ (注意运行micropython的文件和运行c/c++的不一样)
    在这里插入图片描述
  2. 装载uf2文件:按住pico的按键,然后通过micro usb连接电脑(注意:如果用的线材,电脑没有办法侦测到手机的话,这个线材电脑也不会侦测到pico—所有用好点的线材)。连接电脑后,电脑会认到pico,出现一个盘符,将uf2文件直接复制到这个盘。 然后,pico会自动重启自己加载完成。
  3. https://thonny.org/下载thonny 程序运行micropython (vscode也可进行烧录,但是很复杂,到时候有时间再搞)
    在这里插入图片描述
  4. 再thonny上面新建文件,输入下面一段函数,函数功能pico上面的LED灯闪烁。 然后按ctrl+S进行保存到pico盘上面,并且一定要写名字main.py
from machine import Pin 
import utime

led = Pin(25, Pin.OUT)

if __name__ == '__main__':
    while True:
        # led点亮
        led.value(1)
        utime.sleep_ms(1000)
        # led熄灭
        led.value(0)
        utime.sleep_ms(1000)

  1. pico里面的程序运行。 如果里面有很多py文件的话,都只是运行main.py文件。 所以如果有写好的文件,一定要改名字,或者再thonny上面写好函数后,点击运行按钮(圆形绿色中间有个白色三角形的按钮),程序页可以再pico上面运行(好像运行按钮会将文件保存在pico上并且改名字到main.py)
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/987119.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

菜鸟教程《Python 3 教程》笔记(19):错误与异常

菜鸟教程《Python 3 教程》笔记(19) 19 错误和异常19.1 assert(断言)19.2 异常处理19.2.1 try/except19.2.2 try/except...else19.2.3 try-finally 语句 19.3 抛出异常19.4 用户自定义异常19.5 清理行为19.5.1 定义清理行为19.5.2…

生信分析Python实战练习 6 | 视频24

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

HTTP代理协议原理分析

HTTP代理协议是一种常见的网络协议,它可以在网络中传递HTTP协议的请求和响应。本文将介绍HTTP代理协议的分析和原理,包括HTTP代理的工作流程、HTTP代理的请求和响应格式、HTTP代理的优缺点等方面。 一、HTTP代理的工作流程 HTTP代理的工作流程如下&#…

OmniGraffle Pro for Mac 中文正式版(附注册码) 苹果电脑 思维导图软件

OmniGraffle Pro是OmniGraffle的高级版本,它提供了更多的功能和工具,可以帮助用户创建更为复杂和高级的图表和流程图。OmniGraffle Pro支持自定义形状、图形、线条和箭头等,可以让用户创建出更加精细的图表。此外,OmniGraffle Pro…

centos7做软连接及注意事项

centos7做软连接及注意事项 小白教程,一看就会,一做就成。 1.要求 /data/upload/目录软连接到/data/ydoa/webapps/defaultroot下,命名为upload 2.开始操作 #先进入到/data/ydoa/webapps/defaultroot cd /data/ydoa/webapps/defaultroot #…

调试心得:通过观察正常的程序行为来识别Bug

有时候,当我调试一个问题的时候,我会特意忽略掉某些线程。 这个时候,有人就问了:”这些线程是干什么的?你为什么知道要忽略它们?” 我的回答是:我也不清楚这些线程是干啥的,但是无论…

Spring MVC的常用注解及用法

Spring MVC的执行流程: 1.用户的请求首先到Controller 2.Controller将请求转发给Model 3.Model处理业务并将数据结果给Controller 4.Controller会将数据给View引擎 5.View转换数据生成最终的页面给用户。 常用注解: 1.requestMapping:…

LeetCode 904. 水果成篮

题目链接 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目解析 在你去摘水果的时候,你当前只能拥有两种种类的水果,若想拿第三种水果,就需要发下前两种水果中的一种。 法一:滑动窗口哈希表(未优化…

自动化测试开发 —— 如何封装自动化测试框架?

封装自动化测试框架,测试人员不用关注框架的底层实现,根据指定的规则进行测试用例的创建、执行即可,这样就降低了自动化测试门槛,能解放出更多的人力去做更深入的测试工作。本篇文章就来介绍下,如何封装自动化测试框架…

Tailwind CSS 速成

Tailwind CSS 速成 完成了 responsive 和特效的学习后,现在折腾一下 tailwind CSS,这个 CSS 库本身就包含了很多的 utility class,之前跟着 yt 的视频写项目的时候,写了两个项目,好像不记得写过 CSS…… Redux Toolk…

Vite和Webpack如何使用CDN包

为了精简打包输出的dist目录大小,我们可以引入CDN外部包的方式,来缩小打包的体积,加快打包速度。这里介绍Vite和Webpack中如何引入React CDN外部包。 一、Vite引入CDN包 1、安装插件 npm i vitejs/plugin-react-refresh vite-plugin-cdn-i…

常见注意力机制

注意力机制 (具有自适应性) 18年提出的一种新的 卷积注意力模块 ;对前馈卷积神经网络 是一个 简单而有效的 注意力模块 ; 因为它的 轻量级和通用性 ,可以 无缝集成到任何CNN网络 当中, 对我们来讲&…

应用爆炸式增长,看F5如何做好网络安全防护

近年来,应用的数量呈现爆炸式增长。出行、支付、订单,开会,数字化的形式都在取代传统的消费,业务开展、工作内容都在发生着巨大的变化。随着数字化进程的加速,安全风险、安全问题暴露得越来越多。作为拥有强大安全基因…

【深入理解Linux内核锁】七、互斥体

我的圈子: 高级工程师聚集地 我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强企业! 创作理念:专注分享高质量嵌入式文章,让大家读有所得! 文章目录 1、互斥体API2、API实现2.1 mutex2.2 mutex_init2.3 mutex_lock2.4 mutex_un…

【高阶篇】Redis协议(RESP )详解

文章目录 0. 前言大纲 1. Redis协议(RESP)1. 简介2. 协议设计附加类型 3. 数据传输请求和响应之间的交互模式客户端与服务端交互 4. java实现 RESP协议 3. 总结4.参考资料 0. 前言 当我们谈论 Redis 时,一般来说,我们讨论的核心是它用来存储和检索数据的…

yapi以及gitlab的容器化部署

yapi部署: https://blog.csdn.net/Chimengmeng/article/details/132074922 gitlab部署 使用docker-compose.yml version: 3 services: web: image: twang2218/gitlab-ce-zh:10.5 restart: always hostname: 192.168.xx.xx environm…

Pythonの类

Python是一种面向对象编程语言,因此类在Python中是很重要的概念。类是一种定义数据和行为的模板,可以创建对象并针对特定的问题对其进行操作。 在Python中,类的定义以关键字"class"开头,后跟类的名称。类可以包含方法和…

NRF2401

NRF2401 简介工作模式 简介 NRF24L01 是 Nordic 公司的一款无线通信通信芯片,采用 FSK 调制,内部 集成自己的 Enhanced Short Burst 协议。可以实现点对点或是 1 对 6 的无线通信。 无线通信速度可以达到 2M(bps)。 工作模式 六…

ELK高级搜索(四)

文章目录 16.评分机制详解16.1 评分机制 TF\IDF16.2 Doc value16.3 query phase16.4 fetch phase16.5 搜索参数小总结 17.聚合入门17.1 聚合示例17.2 bucket和metric17.3 电视案例 18.java api实现聚合19.es7 sql新特性19.1 快速入…

【SpringCloud微服务--Eureka服务注册中心】

SpringCloud微服务全家桶学习笔记【持续更新】 gitee仓库 内容:SpringCloud SpringCloud alibaba 技术栈:Java8mavengit,githubNginxRabbitMQSpringBoot2.0 微服务架构概述 微服务架构是一种架构模式,它提倡将单一应用程序划…