python以及Arduino硬件编程笔记

python以及Arduino硬件编程入门笔记

  1. 学习的个人周报(介绍这周学习的成果)
  2. 基础学习(交互式编程,脚本式编程)
  3. 参照菜鸟教程http://www.runoob.com/python/python-tutorial.html
  4. Python官网https://www.python.org/
  5. Python文档https://www.python.org/doc/
  6. 廖雪峰的学习网站https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
  7. 三种方式运行python
  8. 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 硬件编程

http://mp.weixin.qq.com/s?__biz=MjM5NTU2NjU4Mg%3D%3D&idx=1&mid=501770960&sn=f20db3776e093ae7fc097e41e4e18ff6

使用命令行的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]
注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:

  1. 有序集合:list,tuple,str和unicode;
  2. 无序集合:set
  3. 无序集合并且具有 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的爬虫

python以及Arduino硬件编程笔记_第1张图片
模拟真实的浏览器的爬虫需要添加的请求信息

https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/ BeautifulSoup使用

你可能感兴趣的:(python,arduino)