Python
8421plus
嵌入式工程师一枚,不定期分享 嵌入式 软硬件 学习心得,欢迎大家一起学习交流
展开
-
arduino esp32 调试心得
arduino esp32的pack 默认出厂自带了,烧录蓝牙 程序后程序不好烧录了 需要 擦除程序 , 再烧录arduino 应用程序即可esp32 microPython的固件需要烧录才能运行 Python程序 ,再写入arduino 应用程序是无法运行的浪费了两天时间 搞到半夜 得出的结论不是板子坏了,同步不了则下载会失败...原创 2022-02-14 17:21:46 · 1289 阅读 · 0 评论 -
esp32 micropython 蓝牙通信测试程序
查了很多资料,基本上没人用micropythonpython的蓝牙服务,早期的库的确不支持,新的部分库已经做了加强支持,我自己摸索踩坑了,终于搞出了能用的了代码如下蓝牙收发例程# This example demonstrates a peripheral implementing the Nordic UART Service (NUS).import bluetoothfrom ble_advertising import advertising_payloadfrom micro.原创 2021-12-31 16:44:53 · 5906 阅读 · 4 评论 -
esp32 物联网应用 01
esp32物联网应用原创 2021-12-31 11:19:41 · 2939 阅读 · 0 评论 -
2021-10-17 使用pip镜像方式极速安装python包,比如pyqt
使用pip安装python包由于官网经常被墙无法安装,可以使用pip镜像方式安装python包。几个pypi镜像地址pypi.python.orgpypi.douban.compypi.hustunique.compypi.gocept.compypi.tuna.tsinghua.edu.cnpip镜像方式安装方法一般pip安装python包的语法是:pip install requests那么使用镜像的方式,如清华大学的pypi镜像pypi.tuna.tsinghua.ed原创 2021-10-17 16:25:53 · 422 阅读 · 0 评论 -
python 调试
@[python常见错误,未知错误,易忽略python 调试,错误提醒TypeError: is_empty() takes 0 positional arguments but 1 was givendef is_empty(self): #class类后的self 丢了,编译器不能直接提示错误 return len(self.stack)==0...原创 2020-11-06 23:38:24 · 85 阅读 · 0 评论 -
Python基础 6.字符串定义与操作
#\n 换行注释可表示多行信息输出\t制表print内三层注释用于表示多行信息输出 print('566')"""#\n 换行注释可表示多行信息输出\t制表print内三层注释用于表示多行信息输出print('asd fgh \ mm')print('asd fgh \n mm')print('asd fgh \t mm')""""""asd fg...原创 2020-07-08 00:02:45 · 172 阅读 · 0 评论 -
python section-5 字典
# 字典 no顺序。列表have顺序格式 { }#get方法防报错#setdefault方法防治报错,无项目则添加有项目则不变其参数#in 或not in方法检查是否存在键值#get方法检查键是否存在,没有则返回0,不报错value :值 key:键 item: 键---值对sp....原创 2020-07-11 14:23:54 · 295 阅读 · 0 评论 -
python section 4-列表
1.用下标取得某个值,元素从序号0开始2.负数下标:从最后一个值开始(-1)>>> [1,2,3][1, 2, 3]>>> sp=['a','b','c']>>> sp[0]'a'>>> sp[1]'b'>>> ['a','b','c'][1]'b'>>> '...原创 2020-07-11 14:26:57 · 247 阅读 · 0 评论 -
Python基础 3函数定义与调用详解
函数定义#函数def hello(): print('123') print('456')hello() hello() 变元参数应用def he(name): #name is 变元 ,返回后数据丢失 print('hello '+ name) he('alice')#print(name) last num...原创 2020-07-08 00:02:10 · 191 阅读 · 0 评论 -
python基础-控制流
控制流:程序运行框图:条件(为布尔值)----代码块if(a) ... 可嵌套if...else...语句else ....布尔值:(可用在表达式中或保存变量中)Ture ,False.比较操作符号:== != < > <= >=作为表达式运算时产生的结果是布尔型...原创 2019-09-07 23:12:06 · 125 阅读 · 0 评论