Wiki » History » Version 63

Version 62 (Tarek Benhnini, 12/14/2015 05:35 PM) → Version 63/89 (Sylvain Bentz, 12/14/2015 06:15 PM)

[[Arduino - Raspberry Pi w/ USB]]


h2. Bibliothèques pour l'Arduino

_Libraries for Arduino #Communications_
>Pour de la communication entre Arduinos ! C'est génial !
> : Among many features : "you have the complete access to the microntroller ready to be used, as usual, untouched".


h2. Applis/Biblio pour la Raspberry Pi (Java, C, Python...tout ce qu'on veut)

_Interfacing with software_

> : Programme en Java (marche avec port USB. Et avec I2C ? sais pas :( )
>> How to install Ardulink on your Raspberry PI

> : libère l'USB "For instance, the switch could be replaced with a temperature sensor and the LED with a relay to turn a home's heating on."

> : C++

h2. Raspberry - Arduino w/ I2C

warning. Possible problème de tension entre la RasPi (3.3V) et l'arduino qui PEUT être à 5V (Uno, Nano et Mega = 5V)
tip. Des solutions simples existent avec quelques résistances

/!\ {TODO} vérifier

h3. Tutos

_Tuto de Julien Enselme ! : La communication série avec arduino (et Python)_

_Raspberry Pi – Arduino – Lier les deux via le bus I2C_
Logiciels utilisés :
Arduino -> Biblio Wire
Raspi -> Python

_Raspberry-Pi - Arduino par l'intermédiaire d'un bus I2C_ +++++++++++++++++++++++++

h3. Doc

_Wire Library (I2C)_

notice. Arduino lit octet par octet, cf fonction read()

_Connecteurs I2C de l'Arduino Nano : A4 (SDA) et A5 (SCL)_

_Wikipedia I2C_