Différences entre versions de « Arduino-ATTiny-85-brancher »
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
* {{pl|53|Un breadboard}} | * {{pl|53|Un breadboard}} | ||
* {{pl|34|Fils pour breadboard}} | * {{pl|34|Fils pour breadboard}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Brancher == | == Brancher == | ||
Nous allons connecter notre carte Arduino sur l'ATTiny comme indiqué que le diagramme ci-dessous. | Nous allons connecter notre carte Arduino sur l'ATTiny comme indiqué que le diagramme ci-dessous. | ||
− | Utilisez le | + | Utilisez le point dans le coin de l'ATTiny pour l'orienter correctement. Nous allons également connecter une capacité de 10 µF entre la broche reset et la masse de votre carte Arduino (comme indiqué sur le diagramme). La bande sur la capacité marque le pole négatif à brancher sur la masse. |
Cette capacité empêche votre carte Arduino de faire un reset (ce qui démarre le bootloader), et nous assure donc qu'Arduino IDE rentre en communication avec ArduinoISP (et non le bootloader) durant le téléversement du croquis. | Cette capacité empêche votre carte Arduino de faire un reset (ce qui démarre le bootloader), et nous assure donc qu'Arduino IDE rentre en communication avec ArduinoISP (et non le bootloader) durant le téléversement du croquis. | ||
Ligne 26 : | Ligne 21 : | ||
* ATtiny broche 0 --> Arduino broche 11 (ou MOSI d'un autre programmateur) | * ATtiny broche 0 --> Arduino broche 11 (ou MOSI d'un autre programmateur) | ||
* ATtiny broche Reset --> Arduino Borche 10 (ou RESET d'un autre programmateur) | * ATtiny broche Reset --> Arduino Borche 10 (ou RESET d'un autre programmateur) | ||
+ | |||
+ | == Brochage == | ||
+ | Voici le brochage des microcontroleurs ATtiny45/ATtiny85, ATtiny44/ATtiny84 | ||
+ | |||
+ | [[Fichier:Arduino-ATTiny-85-brancher-20.jpg]] | ||
+ | |||
+ | == References == | ||
+ | Les commandes Arduino suivantes devraient être supportées: | ||
+ | * [http://arduino.cc/en/Reference/PinMode pinMode()] | ||
+ | * [http://arduino.cc/en/Reference/DigitalWrite digitalWrite()] | ||
+ | * [http://arduino.cc/en/Reference/DigitalRead digitalRead()] | ||
+ | * [http://arduino.cc/en/Reference/AnalogRead analogRead()] | ||
+ | * [http://arduino.cc/en/Reference/AnalogWrite analogWrite()] | ||
+ | * [http://arduino.cc/en/Reference/ShiftOut shiftOut()] | ||
+ | * [http://arduino.cc/en/Reference/PulseIn pulseIn()] | ||
+ | * [http://arduino.cc/en/Reference/Millis millis()] | ||
+ | * [http://arduino.cc/en/Reference/Micros micros()] | ||
+ | * [http://arduino.cc/en/Reference/Delay delay()] | ||
+ | * [http://arduino.cc/en/Reference/DelayMicroseconds delayMicroseconds()] | ||
+ | * [http://arduino.cc/en/Reference/SoftwareSerial SoftwareSerial] (mis-à-jour dans Arduino 1.0) | ||
{{Arduino-ATTiny-85-TRAILER}} | {{Arduino-ATTiny-85-TRAILER}} |
Version actuelle datée du 14 mars 2016 à 11:12
Matériel
- ATtiny45 or ATtiny85 (8-pin DIP package)
- Une capacité de 10 µF
- Un breadboard
- Fils pour breadboard
Brancher
Nous allons connecter notre carte Arduino sur l'ATTiny comme indiqué que le diagramme ci-dessous.
Utilisez le point dans le coin de l'ATTiny pour l'orienter correctement. Nous allons également connecter une capacité de 10 µF entre la broche reset et la masse de votre carte Arduino (comme indiqué sur le diagramme). La bande sur la capacité marque le pole négatif à brancher sur la masse.
Cette capacité empêche votre carte Arduino de faire un reset (ce qui démarre le bootloader), et nous assure donc qu'Arduino IDE rentre en communication avec ArduinoISP (et non le bootloader) durant le téléversement du croquis.
Connexions:
- ATtiny broche 2 --> Arduino broche 13 (ou SCK d'un autre programmateur)
- ATtiny broche 1 --> Arduino broche 12 (ou MISO d'un autre programmateur)
- ATtiny broche 0 --> Arduino broche 11 (ou MOSI d'un autre programmateur)
- ATtiny broche Reset --> Arduino Borche 10 (ou RESET d'un autre programmateur)
Brochage
Voici le brochage des microcontroleurs ATtiny45/ATtiny85, ATtiny44/ATtiny84
References
Les commandes Arduino suivantes devraient être supportées:
- pinMode()
- digitalWrite()
- digitalRead()
- analogRead()
- analogWrite()
- shiftOut()
- pulseIn()
- millis()
- micros()
- delay()
- delayMicroseconds()
- SoftwareSerial (mis-à-jour dans Arduino 1.0)
Tutoriel Arduino board as ATtiny programmer et Programming an ATtiny w/ Arduino 1.6 (or 1.0) créé par High-Low Tech Group :: MIT Media Lab.
Tutoriel traduit par Meurisse D. pour MCHobby.be
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : « Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.
L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.