Projet

Général

Profil

Wiki » Historique » Révision 65

Révision 64 (Sylvain Bentz, 14/12/2015 18:16) → Révision 65/89 (Sylvain Bentz, 14/12/2015 18:18)

[[Arduino - Raspberry Pi w/ USB]] 

 [[ArduinoLampone]] 



 h2. Bibliothèques pour l'Arduino 

 _Libraries for Arduino #Communications_ 
 http://playground.arduino.cc/Main/LibraryList#Comm 
 >Pour de la communication entre Arduinos ! C'est génial ! 
 >https://github.com/gioblu/PJON : Among many features : "you have the complete access to the microntroller ready to be used, as usual, untouched". 

 >http://robotsbigdata.com/docs-arduino-serial-manager.html 
  


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

 _Interfacing with software_ 
 http://playground.arduino.cc/Main/InterfacingWithSoftware 

 > http://ardulink.org/ : Programme en Java (marche avec port USB. Et avec I2C ? sais pas :( ) 
 >> How to install Ardulink on your Raspberry PI 
 >> http://www.ardulink.org/how-to-install-arduino-pc-link-on-raspberry-pi/ 

 > http://playground.arduino.cc/Interfacing/Delphi : 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." 

 > http://sglez.org/2008/08/05/interfacing-arduino-with-c-and-libserial/ : 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 http://playground.arduino.cc/Main/I2CBi-directionalLevelShifter 


 h3. Tutos 

 _Tuto de Julien Enselme ! : La communication série avec arduino (et Python)_ 
 http://www.jujens.eu/posts/2014/May/05/Communication-serie/ 

 _Raspberry Pi – Arduino – Lier les deux via le bus I2C_ 
 Logiciels utilisés : 
 Arduino -> Biblio Wire 
 Raspi -> Python 
 http://www.pihomeserver.fr/2013/08/13/raspberry-pi-home-server-arduino-lier-les-deux-via-bus-i2c/ 

 _Raspberry-Pi - Arduino par l'intermédiaire d'un bus I2C_    +++++++++++++++++++++++++ 
 http://mchobby.be/wiki/index.php?title=ArduPi-I2C 


 h3. Doc 

 _Wire Library (I2C)_ 
 https://www.arduino.cc/en/Reference/Wire 

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

 notice. Arduino peut interpréter l'octet comme nombre (type int) ou string (type char) 

 _Connecteurs I2C de l'Arduino Nano : A4 (SDA) et A5 (SCL)_ 
 https://www.arduino.cc/en/Main/ArduinoBoardNano 

 _Wikipedia I2C_ 
 [[wikipedia>I²C]]