sudo apt-get update
インターフェイスを有効にします
sudo raspi-config
インターフェイスオプションVNC、I2C、SPI、シリアルなどを有効にします。
(オプション)リモートデスクトップをインストールします
apt-get install xrdp
また、Adafruitの多くのセンサーを使用するため、CircuitPython Adafruitライブラリもインストールしたいと考えています。ここで指示に従ってください:https://learn.adadadfruit.com/circuitpython-on-raspberryPi-linux/installing-circuitpython-on-raspberry-pi
Arduino IDEをダウンロードし、設定に移動して、追加のボードマネージャーのために以下のURLを追加します(側面の小さなアイコンをクリックしてください):
https://adafruit.github.io/arduino-board-index/package_adaffruit_index.json
[OK]をクリックします。
次に、「ツール」タブに移動し、マウスオーバーボードに移動し、「ボードマネージャー...」に移動し、以下をインストールしてください。
「アルドゥイノ・サムド・ボード」
「Arduino samdベータボード」
「アダフルーツサムドボード」
Arduino IDEを再起動します。
Adafruit Feather M0をUSBで接続し、「ツール」タブに移動し、「ボード」に移動し、Adafruit Feather M0」を選択します。
そしてそれだけです!
| GPS | Raspberry Pi |
|---|---|
| ヴィン | 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/BITSに移動し、ボーレートを次のように変更します。
| センサー | Raspberry Pi |
|---|---|
| ヴィン | 3.3V |
| GND | GND |
| SCL | I2C SCL |
| SDA | I2C SDA |
まず、RaspberryPiをセットアップする必要があります。
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通信で繰り返し開始コマンドが必要です。RaspberryPiはこれを箱から出していませんが、カーネルモジュールを使用できます。
sudo su -
echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
exit
また、AdafruitのCircuitPython MPL3115A2ライブラリを使用し、Adafruit CircuitPython依存関係が上にインストールされたら、センサードライバーをインストールできます。
pip3 install adafruit-circuitpython-mpl3115a2
追加の読書: