iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
Arm Platforms

Arm 的初體驗系列 第 18

類比數位轉換模組

身為一個程式撰寫員
所見到的都是數位內容
如果要處理類比的內容,就需要將其轉換為數位的,才能使用

像是類比聲音要經過轉換成數位
才能儲存,混音甚至是抽取
然後再經過轉成類比的輸出打出來

以下就介紹
https://ithelp.ithome.com.tw/upload/images/20210921/20119806N3BiXjTORP.jpg
PCF8591 AD/DA數位類比轉換模組
這是透過IIC來溝通
僅要去讀寫內存的地址就好了
在IIC的使用上
import smbus

bus=smbus.SMBus(1)
bus.write_byte_data(address,cmd,value)

bus.write_byte(address,cmd)
value=bus.read_byte(address)

PCF8591主要的目的是解決Raspberry pi的GPIO僅有"數位輸入"的缺點
一般來說是讀取0~255然後透過計算,得到我們認知的數值


上一篇
Servo控制
下一篇
與Arduino接起來
系列文
Arm 的初體驗31

尚未有邦友留言

立即登入留言