Dans certains projets, nombreuses sont les raisons qui peuvent nous mener à utiliser Raspberry Pi et Arduino ensemble. En effet, chaque carte possède ses avantages et ses inconvéniants. Certains modules seront plus faciles à utiliser sur l'Arduino, alors que d'autres fonctions seront plus facilement implémentables sur un Raspberry Pi. Pour tirer l'avantage de chaque carte, le mieux est d'établir une communication entre les deux.
Nous allons donc voir dans ce tutoriel comment mettre en place les 3 types de communication suivants :

  • Communication unidirectionnelle Arduino UNO → Raspberry Pi : Cette communication va permettre d'envoyer des données à partir de l'Arduino vers le Raspberry.
  • Communication unidirectionnelle Raspberry Pi → Arduino UNO : Exactement la même communication que précédemment mais cette fois, dans le sens Raspberry vers Arduino.
  • Communication bidirectionnelle Raspberry Pi ↔ Arduino UNO : Cette communication mélange les deux précédentes et permet d'à la fois envoyer et recevoir des données de l'autre carte sur chaque carte.

Modifier le fichier config.txt grâce à la commande: sudo nano /boot/config.txt

Ajouter à la fin du fichier les commandes suivantes

# NOOBS Auto-generated Settings:
hdmi_force_hotplug=1

display_rotate=3 #1,2,3ou 4 

 

https://projetsdiy.fr/code-python-lecture-port-serie-raspberry-pi/

 Débloquer le serial

Pour 

sudo raspi-config

interfacing options

En 6 serial il faut le desactiver no et no

 

Script domoticz arduino

https://www.sigmdel.ca/michel/ha/rpi/temp_sensor_fr.html

Pour enlever le login au démarrage 

Lien pour réaliser l'application :

https://easydomoticz.com/lapi-json-de-domoticz-demythifiee/

https://easydomoticz.com/lapi-json-de-domoticz-demythifiee/


Logo Lycée Paul Sérusier

J'enseigne au
Lycée Paul SERUSIER
Avenue de Waldkappel
29270 CARHAIX PLOUGUER
Tél : 02 98 99 29 29
Site : www.lycee-serusier.fr

footer2

Richard GAUTHIER
Professeur de Physique Appliquée
Certification ISN
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

 

 


Mentions légales


Plan du site

  Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.