尝试过很多编程语言,写过不少程序(当然,基本上都是些自娱自乐或给自己用的工具类的小玩意儿),逐渐认识到编写程序是一个不断完善、不断优化的过程——编程首先要有一个想法(目标),围绕这个目标形成最基本的功能逻辑,测试证明功能有效之后就算目标基本实现了。随后,可以扩展基本功能的应用领域,加强程序的容错能力和交互性,逐渐形成一个更完善更健壮的程序。以下通过一个小例子来对此过程稍作展示:在计算器上、电梯上、
转载
2023-10-31 21:33:45
188阅读
最近看了垃圾分类很多人做,身为学电子出身的我,也想试试。那首先怎么实现分类呢? 搞摄像头识别。。。。感觉有点难度,还要算法,慢慢研究,然后灵机一动就想到语音控制,我的想法是我说这个垃圾的名称,然后下位机就能识别出垃圾的种类。比如我说,鸡蛋壳,下位机就能识别到 这是干垃圾,就打开相应的垃圾桶,好的说干就干。赶紧上某宝,搜一下语音模块,额 感觉有点贵啊。还要一个一个词条一个词条的录入(其实还是因为贵)
转载
2023-10-01 19:32:30
142阅读
单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言。这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢?那么这个问题的答案就是:不能不能,而是不合适。一、单片机编程的特点对单片机编程来说,首先要考虑的是单片机的程序空间和数据空间都是有限的,所以要让程序尽量短小精悍,以节省程序占用的存储空间。第二、单片机
转载
2024-08-07 12:30:03
80阅读
买来8266后好久没用,今天才发现自己安装的python3.6版本不支持,电脑兼容安装python2.7.7和python3.6.6成功后解决了清除和下载固件失败问题,成功点亮led1.安装esptool在命令行下输入pip install esptool2.安装固件下载地址:http://micropython.org/ 我安装的是最新的V1.12版本3.清空和写入固件与电脑连接好后, 命令行下
转载
2023-07-02 22:29:06
81阅读
单片机编程软件常被使用,不论是大学生还是工作者对单片机编程软件都有了解。但是,单片机编程软件入门新手在使用方面往往存在一定困惑。为帮助大家更快学会单片机编程软件的使用,本文将对keil单片机编程软件的使用方法加以介绍。如果你对本文内容具有兴趣,不妨继续往下阅读哦。KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水,小编特地制作
转载
2024-02-05 14:35:42
61阅读
前言之前实践了下face++在线人脸识别版本,这回做一下离线版本。github 上面有关于face_recognition的相关资料,本人只是做个搬运工,对其中的一些内容进行搬运,对其中一些例子进行实现。官方描述:face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。本项目是世界上最简洁的人脸识别库,你可以使用Pyth
本文写作的动机是为了与喜欢编程的朋友分享个人的一点点经验,能力有限,不足之处,见谅,望指教。我从大一开始接触c语言,在此之前对编程一无所知。老师讲的我大部分在考试后还给老师了,课程对我的意义仅仅是告诉我有编程这么回事。后边写过一段时间的单片机程序,没有谁来告诉我这是咋回事,全凭搜,看教程。51单片机玩得差不多的时候,发现没什么要做的了。这段时间陆续了解的CS是怎么回事,开始了漫长的基础学习,书看了
实验三串行口通信实验一、实验目的1、掌握单片机串行口的工作原理及工作方式;2、掌握单片机串行口波特率的设置方法;3、掌握单片机串行口查询方式程序的设计方法。二、实验内容及要求1、单片机的串行口经RS-232电平变换后和PC机相连;2、单片机系统的晶振频率选择11.0592MHz,串行口设置为9600bps、无校验位、8位数据位、1位停止位(简记为N81)模式;3、单片机采用查询方式收发数据,将PC
转载
2023-11-17 17:18:28
152阅读
声光控开关在我们日常生活中已经非常普遍了,几乎每个小区的楼道里都能有声光控开关的影子。现在也逐渐出现了声光控的小夜灯,晚上起夜再也不用担心太黑、刺眼、找不到开关了!下面就教大家用Python这次用的到主要MCU依然是能跑Python的开发板TPYBoard,这款DIY套件在TPYBoard官网上有售,感兴趣的朋友可以买回来DIY哦!1.实验目的1. 学习在PC机系统中扩展简单I/O 接口的方法。2
转载
2023-10-31 21:42:06
248阅读
MicroPython是运行在微控制上的Python,Python现已成为非常热门的程序语言,在微处理器领域更是备受欢迎。Python可以完成单片机这样对实时性要求高的开发环境,Python移植相对比较容易,有很多的版本。目前关于MicroPython的开发板比较单一,今天要介绍的是一款带以太网的MicroPython开发板——TPYBoardv201。以太网的MicroPython开发板PYBo
转载
2023-08-15 12:56:46
415阅读
比如说有两个dict:x和y1.比较快的自己写的,def merge_dict(x,y):
for k,v in x.items():
if k in y.keys():
buffer[k] += v
else:
buffer[k] = v2.调用api,这个慢一点从对python 合并 累加两个dict的实例详解分析来看,对对python 合并 累加两个dict的实例详解的结果。from col
转载
2023-08-23 17:50:57
54阅读
Arduino 大概来说是基于 c、c++、java 的,程序需要编译再上传,单一用途还算顺溜,但是如果有一些比较灵活的场合,就没有解释型环境来的方便。Python 也是基于 c、c++,但是默认是交互式的命令行输入输出,勉强有解释型环境的体验。ESP8266 ESP32 这样的单片机开发板,便宜还集成了较大的eeprom, 算是一个麻雀虽小五脏俱全的小计算机,虽然跑不了 PC 版的 Python
转载
2023-09-15 15:13:05
148阅读
python可以单片机编程吗,入门,开发板,通信,实战,硬件python可以单片机编程吗易采站长站,站长之家为您整理了python可以单片机编程吗的相关内容。MicroPython以微控制器作为目标,从而使得Python可以用来控制硬件。说到MicroPython,也许有人会感到陌生。而说到和它密切相关的Python,是否会恍然大悟呢?Python属于解释型语言,经过数十年的磨砺,如今Python
转载
2023-08-09 21:04:34
221阅读
1. 硬件连接SWIM接口只需要一根传输线,即可完成双向的传输。传输过程,都是由主控制端(host)发起,设备端然后做出反应。host端需要在一个总线上实现读和写,那就是说必须要同时接一个输出IO和一个输入IO(也可以用同一个,开漏的情况下,IO可以同时读写),且输出IO必须设计成开漏,总线上挂接上拉电阻,以便随时交出控制权。硬件连接如下: 上图SWIM_IN为输
转载
2023-11-09 17:22:23
411阅读
单片机可以用 Python 写吗
在现代物联网和嵌入式系统的发展中,单片机由于其小型化和低功耗等优点被广泛应用。然而,传统的单片机编程语言多为 C 和汇编,Python 是否能够作为编程语言用于单片机的开发呢?在本文中,我将详细探讨这一问题,并提供一个完整的 Python 集成单片机的解决方案。
## 环境准备
在开始之前,我们需要确认开发环境的准备情况。Python 在单片机上的应用主要依
如何写出高效率稳定的单片机代码?
由于单片机的性能同电脑的性能是天渊之别的,无论从空间资源上、内存资源、工作频率,都是无法与之比较的。PC 机编程基本上不用考虑空间的占用、内存的占用的问题,最终目的就是实现功能就可以了。对于单片机来说就截然不同了,一般的单片机的Flash 和Ram 的资源是以KB 来衡量的,可想而知,单片机的资源是少得可怜,为此我们必须想法设法榨尽其所有资源,将它的性能发挥到最
转载
2023-12-12 11:31:33
93阅读
今天我们介绍一些51单片机的知识,虽然有些浅显,但是对于初学者的帮助其实还是有的额。 对于单片机的开发,我们最习惯的软件就是keil4,而KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Ke
转载
2024-08-21 12:53:35
50阅读
通过串口烧入hex到pic单片机(pic已经运行boot程序)down_hex.py 源码#coding:utf-8import serialimport pic_hex_parsimport timefrom threading import Timer#串口定时接收class PicSerial():def __init__(self):self.t = Timer(0.02, self.fu
转载
2024-03-06 16:53:00
56阅读
目录一、点亮一个led二、led闪烁三、led流水灯四、独立按键控制led亮灭(1)一个按键控制亮灭(2)通过按键控制灯的状态(3)按键控制led显示二进制(4)按键控制led移位一、点亮一个led 要点亮一个led,首先我们要学会看单片机的原理图,这里我就以普中HC6800 ES V2.0为例。&nbs
转载
2024-06-07 12:41:02
788阅读
# 什么单片机可以用 Python?
随着物联网和嵌入式系统的快速发展,越来越多的工程师开始使用 Python 进行单片机编程。Python 的易用性和强大的库支持使其成为一种理想的嵌入式开发工具。在本文中,我们将探讨哪些单片机可以使用 Python 编写程序,并提供相关的代码示例。
## 一、Python 在单片机编程中的优势
1. **易于学习与使用**:Python 的语法简洁明了,适