sudo apt-get update
Activer les interfaces
sudo raspi-config
Activer les options d'interface VNC, I2C, SPI, série, etc.
(Facultatif) Installer Remote Desktop
apt-get install xrdp
Nous voulons également installer certaines bibliothèques Adafruit CircuitPython, car nous allons utiliser beaucoup de capteurs d'Adafruit, car ils leur font leurs propres pilotes. Suivez les instructions ici: https://learn.adafruit.com/circuitpython-on-raspberrypi-inux/installing-circuitpython-on-raspberry-pi
Téléchargez l'Arduino IDE, accédez aux préférences et ajoutez l'URL ci-dessous pour le gestionnaire de cartes supplémentaires (cliquez sur la petite icône sur le côté):
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
Cliquez sur OK.
Maintenant, accédez à l'onglet 'Tools', souris-Over 'Board:' Et allez dans 'Boards Manager ...' 'et installez ce qui suit:
"Arduino Samd Boards"
"Arduino Samd Beta Boards"
"Adafruit SAMD Boards"
Redémarrez l'ide Arduino.
Connectez maintenant l'Adafruit Feather M0 avec USB et accédez à l'onglet «Tools», accédez à «Board:» et choisissez «Adafruit Feather M0».
Et c'est tout!
| GPS | Raspberry Pi |
|---|---|
| Vin | 3.3 V |
| 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
(ligne unique)
sudo minicom -s
Accédez au port série, modifiez le périphérique en série en: / dev / ttys0 accédez à BPS / PAR / BITS, modifiez Baudrate en: 9600
| Capteur | Raspberry Pi |
|---|---|
| Vin | 3.3 V |
| GND | GND |
| SCL | I2c SCL |
| SDA | I2C SDA |
Nous devons d'abord configurer le Raspberry Pi:
sudo apt-get install python-smbus
sudo apt-get install i2c-tools
Configurer des modules:
sudo nano /etc/modules
i2c-bcm2708
i2c-dev
Supprimer les listes noires:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
#blacklist spi-bcm2708
#blacklist i2c-bcm2708
Le MPL3115A2 nécessite une commande de démarrage répétée dans sa communication I2C - le Raspberry Pi ne le fait pas hors de la boîte, mais nous pouvons utiliser un module de noyau.
sudo su -
echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
exit
Nous utiliserons également la bibliothèque CircuitTyThon MPL3115A2 d'Adafruit, et une fois les dépendances de circuitython Adafruit sont installées ci-dessus, nous pouvons installer le pilote de capteur avec:
pip3 install adafruit-circuitpython-mpl3115a2
Lecture supplémentaire: