Changes between Version 5 and Version 6 of SujetTP7-2016
- Timestamp:
- Mar 29, 2016, 8:58:39 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SujetTP7-2016
v5 v6 6 6 Vous allez lire la valeur de la lumière sur une échelle de 1 à 100 sur un arduino et de l'afficher sur l'écran de l'autre arduino. Il y a donc au moins 2 noeuds, un émetteur et un récepteur. 7 7 8 == Documents de référence == 8 9 10 * [http://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P Site Nordic nRF24L01Plus] 11 * [https://www.sparkfun.com/datasheets/Components/SMD/nRF24L01Pluss_Preliminary_Product_Specification_v1_0.pdf Spécification nRF24L01plus] 12 * [https://github.com/TMRh20/RF24 Repository API TMRh20/RF24] 13 * [https://github.com/adafruit/Adafruit_SSD1306 Repository API Ecran OLED] 14 * [https://github.com/adafruit/Adafruit-GFX-Library Repository API Graphique] 15 * [http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceMaxi Langage Arduino] 16 17 == Utilisation de l'écran == 9 18 10 19 Nous allons utiliser un écran OLED connecté en I2C, 128x32 **ssd1306** 11 20 12 == Utilisation de l'écran == 13 14 * La bibliothèque de l'écran se trouve en tapant la requête `ssd1306 arduino`[[BR]] à l'adresse [https://github.com/adafruit/Adafruit_SSD1306]. 21 * La bibliothèque de l'écran se trouve en tapant la requête `ssd1306 arduino`[[BR]] à l'adresse 22 [https://github.com/adafruit/Adafruit_SSD1306]. 15 23 Vous devrez prendre également la bibliothèque GFX à l'adresse [https://github.com/adafruit/Adafruit-GFX-Library] 16 24 qui est la bibliothèque graphique. Cette bibliothèque fonctionne pour plusieurs 17 25 types modèles. Vous allez choisir le bon exemple : 128x32 I2C. 18 26 19 En outre, vous allez devoir faire une petite modification dans le code.27 En outre, vous allez peut-être devoir faire une petite modification dans le code. 20 28 21 La ligne au début de '''setup()''' `display.begin(SSD1306_SWITCHCAPVCC, 0x3D);`[[BR]]22 doit être remplacée par : `display.begin(SSD1306_SWITCHCAPVCC, 0x3C);`[[BR]]23 Il s'agit de l'adresse de l'écran sur le bus I2C.29 La ligne au début de '''setup()''' `display.begin(SSD1306_SWITCHCAPVCC, 0x3D);`[[BR]] 30 doit être remplacée par : `display.begin(SSD1306_SWITCHCAPVCC, 0x3C);`[[BR]] 31 Il s'agit de l'adresse de l'écran sur le bus I2C. 24 32 25 33 * Vous allez utiliser l'écran pour afficher la valeur de la photorésistance après une mise à