![]() |
La page principale ... |
![]() ![]() ![]() | Mise en oeuvre du matériel ... |
![]() | - soit la planchette en bois (ca fait très "labo", mais c'est pratique pour investiguer dans tous les domaines) |
- soit un boîtier de récupération "plus fini" dans un but de construction d'appareil (ou non) |
![]() | - soit un boitier commercialisé par les distributeurs, "étudié pour", à 11€, avec la place pour un LCD, un shield (Ethernet possible), une pile ... pour faire un appareil "autonome" |
Une pile 9Volts rentre bien dans ce boitier de taille extérieure 110 x 62 x 35 mm, 38mm pour la bosse "ethernet". |
Par contre, n'espérerz pas rentrer 6 piles format AA !!! |
![]() | - soit un boitier pas cher, mais robuste et de bon aspect (très bonne épaisseur de plastique) : Velleman WCAH2853 à 3 à 4€ pour ceux qui n'ont pas peur de percer |
![]() ![]() ![]() | Une petite planchette |
![]() |
La datasheet du regulateur de l'ARDUINO UNO |
![]() |
La datasheet du regulateur de l'ARDUINO DUEMILANOVE |
![]() ![]() ![]() | Multi-Fonctions ! |
![]() ![]() ![]() | Un boîtier de récupération ... |
![]() ![]() ![]() | Afficheur LCD |
![]() |
Page des LCD |
![]() ![]() ![]() | Clavier 'analogique' à 10 touches (ou 2 à 25) |
pinMode(pin, INPUT); // set pin to input digitalWrite(pin, HIGH); // turn on pullup resistorsOn va étudier la bibliothèque AnalogDebounce.h qui traite des problèmes de filtrage afin d'éviter des valeurs aléatoires ...
![]() ![]() ![]() ![]() | Clavier à 12 ou 16 multiplexé |
SWITCH | Volts | Valeur Théorique |
Mes Valeurs |
(Valeur+20)/41 | Touche |
SW16 | 0,0 | 0 | 0 | 0 | 'D' 0, 45, 90, 136, 181, 226, 270, 313, 354, 396, 437, 1023} |
SW15 | 0,2 | 41 | 45 | 1 | '#' |
SW14 | 0,4 | 82 | 90 | 2 | '0' |
SW13 | 0,6 | 123 | 136 | 3 | '*' |
SW12 | 0,8 | 164 | 181 | 4 | 'C' |
SW11 | 1,0 | 205 | 226 | 5 | '9' |
SW10 | 1,2 | 246 | 270 | 6 | '8' |
SW9 | 1,4 | 287 | 313 | 7 | '7' |
SW8 | 1,6 | 328 | 354 | 8 | 'B' |
SW7 | 1,8 | 369 | 396 | 9 | '6' |
SW6 | 2,0 | 410 | 437 | 10 | '5' |
SW5 | 2,2 | 451 | 11 | '4' | |
SW4 | 2,4 | 492 | 12 | 'A' | |
SW3 | 2,6 | 533 | 13 | '3' | |
SW2 | 2,8 | 574 | 14 | '2' | |
SW1 | 3,0 | 615 | 15 | '1' | |
Aucun | 5 | 1023 | 1023 | 25(prendre > 16) | ' ' |
Voici le clavier 4 lignes de 4 que j'ai utilisé NB : on devrait pouvoir monter à 24 touches ... (2 claviers de 12 touches couplés) | ![]() |
![]() ![]() ![]() ![]() | Synthèse des entrées sorties |
Pin | Utilisation | ARDUINO | Utilisation | Pin |
UNO | réservé SCL bus A5 | SCL | ||
réservé SDA bus A4 | SDA | |||
AREF | ||||
GND | ||||
Led | D13 | |||
IOREF | D12 | |||
Reset | D~11 | |||
3,3V | D~10 | |||
5V | Alim 5Volts | LCD pin 14 | D~9 | |
GND | Alim 0Volts | LCD pin 13 | D8 | |
GND | Alim 0Volts |   | ||
Vin | LCD pin 12 | D7 | ||
  | LCD pin 11 | D~6 | ||
A0 | clavier ANA | entrée FREQ | D~5 | |
A1 | entrée U1 | LCD pin 4 | D4 | |
A2 | entrée U2 | sortie GBF | D~3 | |
A3 | entrée U3 | LCD pin 6 | D2 | |
A4 | réservé SDA bus | réservé Tx | D1 | |
A5 | réservé SCL bus | réservé Rx | D0 |
![]() ![]() ![]() ![]() | Mon shield |
![]() |
![]() |
![]() ![]() ![]() ![]() | Entrées et Sorties |
// on déclare l'entrée : pinMode(Pin, INPUT); // on met en circuit la résistance de pull-up digitalWrite(Pin, HIGH); ... // Test de l'entrée : if (digitalRead(Pin) == HIGH) "le bouton est relaché" if (digitalRead(Pin) == LOW) "le bouton est appuyé"
![]() ![]() ![]() ![]() | Mes Shields personnels |
![]() | J'ai également ajouté une barrette en bout à gauche, verticale avec, en partant du haut : - 4 points sur le 5V - 2 points reliés à JC1 - 2 points 'libres' - 2 points reliés à - 4 points au GND |
![]() |
la suite ... | ![]() |
La page principale ... |
![]() ![]() ![]() ![]() | Comparatifs ARDUINO's, La gamme des ARDUINO, lequel choisir ? |
item | Duemilanove | UNO | Mini ou MiniPro |
Mega2560 | Due | UNO Ethernet |
shield Ethernet |
shield proto |
Ethernet ENC28J60 |
UNO +Ethernet |
WiFi esp8266 |
mémoire Flash | 32k | 32k | 32k | 256k | 512k | 32k | |||||
mémoire RAM | 2k | 2k | 2k | 8k | 96k | 2k | |||||
mémoire EPROM | 1k | 1k | 1k | 4k | 1k | ||||||
Quartz | 16MHz | 16MHz | 8/16Mhz | 16MHz | 84MHz | 16Mhz | |||||
Timers/cptrs | |||||||||||
ATTENTION ! | 5V | 3,3V/5V | 3,3V | 3,3V | 5V | ||||||
Selectronic Euros | 29 | 57 | 100 | ||||||||
Conrad Euros | 25 | 25,Smd:30 | 55 | 55 | 35 | ||||||
Lextronic Euros | 20,Leonardo:20 | 36 | 45 | 53 | 8 | ||||||
SemaGeek Euros | 20 | ||||||||||
MinInTheBox | 12 | 9 | 3 à 5 | 12 | 14 | 5 à 6 | 15 | 2 à 5 |
![]() ![]() ![]() ![]() | CAPTEURS : Pression / Température / Humidité / Luminosité |
capteur | Pression | Température | Humidité | Luminosité | Interface | Alimentation | liens |
BH1750 GY-302 | - | - | - | 0,11lux à 100.000 lux |
I2C 0x23(gnd) ou 0x5C(Vcc) | 2,4 à 3,6 V | https://www.instructables.com/id/BH1750-Digital-Light-Sensor/ |
BMP085 | OUI | OUI | - | - | I2C 0x77 | 3,3V | https://www.sparkfun.com/tutorials/253 |
BMP180 | OUI | OUI | - | - | I2C 0x77 | 3,3V(5V*) | https://www.instructables.com/id/BMP180-PRESSURE-SENSOR-USE/ |
"" | https://www.projehocam.com/bmp180-basinc-sensoru-kullanimi/ | ||||||
BME280 | OUI | OUI | OUI | - | I2C | 3,3V | |
LCD I2C | - | - | - | - | I2C 0x27...0x3F | ||
WS2812 | - | - | - | - | One Wire? | 5V | commande de leds |
![]() ![]() ![]() ![]() | Comment démarrer ? Choisir une plateforme ! |
![]() ![]() ![]() ![]() | Photos |
![]() |
||||
07_boitier | 07_boitier_arrierefaceavant | 07_boitier_face | 07_boitier_interieur | 07_boitier_modem |
![]() |
||||
07_boitier_std | 07_boitier_std_arduino_pb | 07_boitier_std_arduino_pile | 07_boitier_std_porte | 07_clavier_analogique |
![]() |
![]() |
![]() |
![]() |
![]() |
07_entree | 07_LM2596_alim_3A | 07_LM2596_alim_chargeur_batterie | 07_monprotoshiel_ar | 07_monprotoshield |
![]() |
![]() |
![]() |
![]() |
![]() |
07_monprotoshield_ar | 07_monprotoshield_detail | 07_monshield | 07_monshield_soudures | 07_MP3_sparkfun |
![]() |
![]() |
![]() |
![]() |
|
07_planchette | 07_proto_shield_enplace | 07_relais | 07_shield_proto | 07_shield_proto_complete |
![]() |
![]() |
![]() |
![]() |
![]() |
07_shield_proto_monte | 07_shield_proto_vide | 07_sortie_NPN | 07_sorties | 07_sorties_esp |
![]() |
![]() |
07_V9 | 07_velleman2853 |