python以及Arduino硬件编程入门笔记
- 学习的个人周报(介绍这周学习的成果)
- 基础学习(交互式编程,脚本式编程)
- 参照菜鸟教程http://www.runoob.com/python/python-tutorial.html
- Python官网https://www.python.org/
- Python文档https://www.python.org/doc/
- 廖雪峰的学习网站https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
- 三种方式运行python
- E:\Python3.6\Doc开发文档
使用一下库pyserial必须先导入Import serial
使用serial参考链接
http://blog.csdn.net/u011577439/article/details/51762041
http://blog.csdn.net/dainiao01/article/details/5885122
官方文档 http://pythonhosted.org/pyserial/
arduino官方文档 https://www.arduino.cc/
Arduino 硬件编程
使用命令行的python可以直接运行代码,编译器不可以运行
Import serial
Ser = serial.Serial(“COM3”,9600)
Ser.write(‘1’.encode())#必须转码
#这样就写入成功了
#此时serial 串口被python占用,所以arduino无法上传代码,必须
#在python里写入代码关闭串口,adruino才可以连接串口。代码如下:
Ser.close()
注意:串口名称必须用字符表示,不能使用编号表示,即Ser = serial.Serial(“COM3”,9600)
Python切片start=开始第几个数
end=截至第几个数
step:正数就 顺着数,负数就倒着数
[start-1?step]
注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
- 有序集合:list,tuple,str和unicode;
- 无序集合:set
- 无序集合并且具有 key-value 对:dict
偏函数即把某个函数的参数给固定住,也就书设置默认值
Arduino蓝牙,WIFI,网络通讯
装饰器实质就是对必闭包的使用
from .arduino import Arduino
SoftwareSerial Firmata
arduinoIDE的简介
http://www.alsrobot.cn/article-94.html
https://www.imooc.com/learn/563 爬虫
https://www.imooc.com/video/12625 post的爬虫
模拟真实的浏览器的爬虫需要添加的请求信息
https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/ BeautifulSoup使用