• STATISTIQUES
  • Il y a eu un total de 0 membres et 6279 visiteurs sur le site dans les dernières 24h pour un total de 6 279 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Zenk-Security
    La communauté zenk-security a pour objet principal la sécurité informatique, nous sommes des tou...
    Hacking
    [EN] xda-developers
    Très bon site pour les gros bidouilleurs de smartphone de windows à androïd et de Apple jusqu'...
    Phreaking
    [FR] PHP France
    Pour tout savoir sur le PHP, en français. Vous trouverez des tutoriels, des exemples, des astuces, toute la do...
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [FR] Secuser
    Actualité de la sécurité informatique, fiches virus et hoax, alertes par email, antivirus gratui...
    Hacking
    [EN] Framework Metasploit
    Le Framework Metasploit est un logiciel gratuit, open source de tests de pénétration développ&ea...
    Vulnérabilités
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Arduino] Les bases
01-12-2012, 13h53
Message : #11
evolax Hors ligne
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.
+1 (0) -1 (0) Répondre


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 1,047 10-01-2014, 01h19
Dernier message: badTasTe
  ARDUINO/Raspberry : les inventions notfound 3 344 26-03-2013, 22h13
Dernier message: -Mat-
  Arduino : buzzer et photorésistances! Dobry 1 180 12-03-2013, 17h14
Dernier message: Swissky
  Arduino : Faites briller des LEDs Dobry 3 348 14-12-2012, 17h39
Dernier message: Dobry
  Arduino : cartes électroniques Open Source artis 5 408 24-08-2011, 03h13
Dernier message: datareaver

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut