[Arduino] Les bases
|
01-12-2012, 13h53
Message : #11
|
|
evolax
Open Hackware Messages : 10 Sujets : 1 Points: 0 Inscription : Nov 2012 |
RE: [Arduino] Les bases
Aide sur les pins:
Les pins sont tout simplement les portes d'entrée et de sortie du microcontroleur. Ce sont les connexions du microcontroleur vers des capteurs ou des shields. Le microcontroleur communique avec d'autres circuits, et normalement il les commande. Lorsqu'on programme le microcontroleur, on ouvre ou on ferme ces portes; on écoute un signal ou on envoie un signal. Il y a deux grandes catégories de signaux: - Numérique : un signal binaire, 0 ou 1. En électronique cela se traduit par du courant ou pas de courant. Les pins numériques sont identifiables avec un D (pour digital) - Analogique : le signal n'est plus binaire mais varie selon la tension du courant. Par exemple 0 Volt pourra être associé à la valeur 0 et 5V à la valeur 1000. Un courant de 2.5V vaudra donc 2500. C'est dans le programme que l'on définit la valeur que l'on souhaite donner au signal reçu. Les pins analogiques sont identifiables par un A. Il y a aussi différents protocoles de communication: Série ou UART : pins 1 et 2 (hardware) - il est possible d'émuler d'autres liaisons série avec la librairie SoftwareSerial. C'est le plus simple à utiliser pour échanger quantités de données avec un capteur disposant d'une liaison série (Rx, Tx). SPI : pins 10, 11, 12, 13 - il permet de controler plusieurs capteurs en même temps, indépendamment des uns des autres (par exemple controler plusieurs leds, une à une) en paramétrant une horloge (la première seconde, on communique avec le capteur 1, la deuxième seconde avec le capteur 2 etc.). C'est un bus de données simple mais qui ne permet que la communication entre un maitre (Arduino) et plusieurs esclaves (capteurs). I2C (TWI - 2fils):A4, A5 - Permet la communication avec plusieurs capteurs ou d'autres microcontroleurs. Chacun ayant une "adresse" pour communiquer. Il peut donc y avoir plusieurs maitres pour plusieurs esclaves. Beaucoup plus compliqué, pas conseillé aux débutants. |
|
« Sujet précédent | Sujet suivant »
|
Messages dans ce sujet |
[Arduino] Les bases - par Swissky - 22-11-2012, 23h43
RE: [Arduino] Les bases - par Shirobi - 23-11-2012, 00h22
RE: [Arduino] Les bases - par spin - 23-11-2012, 18h05
RE: [Arduino] Les bases - par Swissky - 23-11-2012, 18h57
RE: [Arduino] Les bases - par Wabouz - 23-11-2012, 23h36
RE: [Arduino] Les bases - par Swissky - 23-11-2012, 23h43
RE: [Arduino] Les bases - par Wabouz - 23-11-2012, 23h44
RE: [Arduino] Les bases - par EpicOut - 24-11-2012, 16h32
RE: [Arduino] Les bases - par Ark - 24-11-2012, 16h35
RE: [Arduino] Les bases - par evolax - 01-12-2012, 12h45
RE: [Arduino] Les bases - par evolax - 01-12-2012, 13h53
RE: [Arduino] Les bases - par Swissky - 01-12-2012, 14h20
RE: [Arduino] Les bases - par spin - 01-12-2012, 19h33
RE: [Arduino] Les bases - par WizOut - 01-01-2013, 17h32
RE: [Arduino] Les bases - par Ettorhake - 06-01-2013, 13h46
RE: [Arduino] Les bases - par Zen - 04-06-2013, 12h28
RE: [Arduino] Les bases - par Machin - 04-06-2013, 12h33
RE: [Arduino] Les bases - par titi951 - 08-07-2013, 11h15
RE: [Arduino] Les bases - par JL_N_ - 29-10-2013, 15h36
RE: [Arduino] Les bases - par Kiwazaru - 29-10-2013, 16h09
RE: [Arduino] Les bases - par JL_N_ - 29-10-2013, 17h27
RE: [Arduino] Les bases - par Creepy_p0ney - 29-10-2013, 17h40
RE: [Arduino] Les bases - par JL_N_ - 29-10-2013, 18h30
RE: [Arduino] Les bases - par Kiwazaru - 29-10-2013, 19h56
RE: [Arduino] Les bases - par Loup - 29-10-2013, 20h35
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
Domotique en Arduino/Raspberry | badTasTe | 16 | 831 |
10-01-2014, 01h19 Dernier message: badTasTe |
|
ARDUINO/Raspberry : les inventions | notfound | 3 | 272 |
26-03-2013, 22h13 Dernier message: -Mat- |
|
Arduino : buzzer et photorésistances! | Dobry | 1 | 143 |
12-03-2013, 17h14 Dernier message: Swissky |
|
Arduino : Faites briller des LEDs | Dobry | 3 | 285 |
14-12-2012, 17h39 Dernier message: Dobry |
|
Arduino : cartes électroniques Open Source | artis | 5 | 310 |
24-08-2011, 03h13 Dernier message: datareaver |
Utilisateur(s) parcourant ce sujet : 9 visiteur(s)