与Arduino接起来

前面提到Raspberry pi有哪些传输方式
IIC/SPI/1-wire/UART
书上建议可以透过UART来沟通
如果是直接用PIN8.PIN10与Arduino的TX.RX对接的话
可能会因为电压的准位不同而烧毁Raspberry pi
因为Raspberry pi的GPIO输出电压是3.3V
而Arduino是5V
中间需要加逻辑电位转换器才行
所以最简单的方法是将Arduino直接透过USB连到Raspberry pi的USB
在使用上
import serial
ser = serial.Serial("/dev/ttyACM0",9600) //9600需要与Arduino相同

在GPIO的使用上
Raspberry pi比Arduino缺少了类比输入与类比输出
而Arduino 的UNO有A0~A5类比输入

而实作I/O控制上
Arduino的IO速度比Raspberry pi快
如果Raspberry pi 已经在做影像辨识,其实已经很占CPU资源了
如果同时还要控制I/O 这样反应会更慢
另外电压准位的差异,也会让Raspberry pi 在推动能力稍差


<<:  Day8 Sideproject(作品集) from 0 to 1 -页面流程图

>>:  Vue.js 从零开始:var,let,const 傻傻分不清楚

[Day29]Flutter Netflix UI 底部导航栏上的通知数量

大家好,上一篇我们成功在Android手机上接到通知,今天我们在底部导航栏上显示通知 先设置一个变数...

C# LINQ

LINQ LINQ 全名 Language-Integrated Query, 於 C# 3.0 引...

day13 Kotlin coroutine channel操作

尽管大家讲coroutine都会提到channel和flow,然後开始比较,但我个人觉得channe...

Day 7 - Kotlin的条件判断

Day 7 - Kotlin的条件判断 前面一天我们讲到Kotlin里面的var跟val,今天我们要...

DAY07_终於要来资产搬点啦~啊~不是~是盘点XDDD" 搬点是要搬家是吗~

前言依旧被吃了~跟月饼一样(虽然明天才是中秋节XD) ▉前导观念~先理解这两个数值是怎麽评分的~ (...