Comment accéder au port B Attiny84 dans le code IDE Arduino?

En me référant au guide à High-low tech , jai pu flasher ATTiny84 via UNO via Arduino IDE 1.6.7.

Jai chargé un simple programme LED clignotant sur la broche IDE 0 (physique Attiny84 broche 13, PA0) et tout fonctionne bien pour les broches 0 à 7 sur le port A.

Mais que faire si je veux accéder ou faire clignoter une LED sur lune des broches du port B? Exemple, PB0 (broche physique 2)

Voici mon code actuel pour faire clignoter PA7

int led=7; //PA7 void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(100); digitalWrite(led,LOW); delay(100); } 

Réponse

Selon la page Web ATtiny, les broches / ports sont numérotés comme suit:

ATtiny44 / ATtiny84

La broche physique 2 est la broche centrale Arduino ATtiny 10. Vous pouvez également trouver cela bien documenté dans le pins_arduino.h .

Cheers!

Commentaires

  • limage nest pas ce que je recherche mais le pins_arduino.h maide beaucoup

Réponse

Reportez-vous au lien url de @Mikael, cest la réponse que je recherche.

Arduino IDE & Pin Mapping // ATMEL ATTINY84 / ARDUINO // // +-\/-+ // VCC 1| |14 GND // (D 10) PB0 2| |13 AREF (D 0) // (D 9) PB1 3| |12 PA1 (D 1) // PB3 4| |11 PA2 (D 2) // PWM INT0 (D 8) PB2 5| |10 PA3 (D 3) // PWM (D 7) PA7 6| |9 PA4 (D 4) // PWM (D 6) PA6 7| |8 PA5 (D 5) PWM // +----+ IDE Attiny84 Physical Pin 0 PA0 13 1 PA1 12 2 PA2 11 3 PA3 10 4 PA4 9 5 PA5 8 6 PA6 7 7 PA7 6 8 PB2 5 9 PB1 3 10 PB0 2 

Pour faire clignoter PB0, je devrais remplacer mon code par int led=2; //PB0

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *