sudo apt-get update
啟用接口
sudo raspi-config
啟用接口選項VNC,I2C,SPI,串行等。
(可選)安裝遠程桌面
apt-get install xrdp
我們還想安裝一些電路Adafruit庫,因為我們將使用Adafruit的許多傳感器,因為它們為他們製作了自己的驅動程序。請按照此處的指示進行操作:https://learn.adafruit.com/circuitpypypython-on-raspberrypi-linux/installing-circuitpypypypython-on-raspberry-pi
下載Arduino IDE,轉到首選項並添加下面的URL以獲取其他董事會經理(單擊側面的小圖標):
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
單擊確定。
現在,轉到“工具”選項卡,鼠標上的'板:'然後轉到“董事會經理...”,然後安裝以下內容:
“ Arduino SAMD董事會”
“ Arduino Samd Beta板”
“ Adafruit SAMD董事會”
重新啟動Arduino IDE。
現在,將Adafruit Feather M0與USB連接,然後轉到“工具”選項卡,轉到'板:“然後選擇“ Adafruit Feather M0”。
就是這樣!
| 全球定位系統 | 覆盆子pi |
|---|---|
| vin | 3.3V |
| gnd | gnd |
| Rx | UART TX |
| TX | uart rx |
sudo apt-get install minicom
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p7 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait splash plymouth.ignore-serial-consoles
(單線)
sudo minicom -s
轉到串行端口,將串行設備更改為:/dev/ttys0轉到bps/par/lits,將baudrate更改為:9600
| 感應器 | 覆盆子pi |
|---|---|
| vin | 3.3V |
| gnd | gnd |
| SCL | I2C SCL |
| SDA | I2C SDA |
首先,我們必須設置Raspberry Pi:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
設置模塊:
sudo nano /etc/modules
i2c-bcm2708
i2c-dev
刪除黑名單:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
MPL3115A2需要在I2C通信中重複啟動命令 - Raspberry Pi不開箱即用,但是我們可以使用內核模塊。
sudo su -
echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
exit
我們還將使用Adafruit的Circuitppython MPL3115A2庫,一旦上面安裝了AdaFruit Circulpython依賴項,我們可以使用以下方式安裝傳感器驅動程序。
pip3 install adafruit-circuitpython-mpl3115a2
其他閱讀: