starter kit arduino

Le starter kit Arduino Officiel

Pour débutants & confirmés – Manuel en Français

Apprenez l’Arduino et l’électronique de façon pratique

Comment programmer un ATtiny85 avec Arduino

Mai 18, 2021 | Arduino | 0 commentaires

Utiliser L’IDE Arduino pour programmer un ATtiny85 (Digispark)

Souvent utilisé pour des projets un peu plus miniaturisé et demandant moins de sorties. Voici le Digispark, une “board” basé sur l’ATtiny85. Elle comprend le microcontrôleur, un régulateur de tension 5V, quelques leds et composants.

On pourrait dire qu’il s’agit d’un Arduino miniaturisé et avec moins de sorties. Ils n’utilisent tout de même pas le même micro-controleur.

Caractéristiques de l’ATtiny85

  • Nombre d’entrées/sorties: 6
  • Tension d’alimentation 5V.
  • Il se plug directement dans l’USB de votre ordinateur -> Pas besoin de cordon pour mon modèle.
  • Une sortie 5V / GND et un Vin

Ce dont vous aurez besoin

ATtiny85 – Disponible ici

La board est très petite et parfaite pour les petits projets nécessitant peu de sorties. Niveau taille justement on tourne sur du 18mm sur 15mm.

Niveau programmation, c’est presque comme pour un Arduino standard. Il faudra juste installer la board. voir ci-dessous.

Configurer le logiciel Arduino IDE pour programmer l’ATtiny85

Lancez l’IDE Arduino, séléctionnez “fichiers” -> “préférences”.

Dans cette fenêtre de préférences en bas à l’endroit: “Additional Boards Manager URLs:” Ajoutez:http://digistump.com/package_digistump_index.json et cliquez sur “ok”.

Rendez-vous ensuite dans: “outils”-> “type de carte” -> “Boards Manager”.

Dans cette nouvelle fenêtre dans “type” séléctionnez “Contrinued” selectionnez le(s) “Digistump” et cliquez sur “install”.

Fermez tout et relancer ensuite l’IDE.

Pour terminez, sélectionnez la carte dans: “outils” -> “Type de carte” -> Digispark(default – 16.5mhz)

En exemple ci-dessous

Le code:

Code de base “blink” provenant de digistump

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(0, OUTPUT); //LED on Model B
  pinMode(1, OUTPUT); //LED on Model A   
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(0, HIGH);   // turn the LED on (HIGH is the voltage level)
  digitalWrite(1, HIGH);
  delay(1000);               // wait for a second
  digitalWrite(0, LOW);    // turn the LED off by making the voltage LOW
  digitalWrite(1, LOW); 
  delay(1000);               // wait for a second
}

Uploadez le code, et connectez ensuite le Digispark

Vous pouvez constater que la programmation d’un ATtiny85 est identique à celle d’un Arduino. Ce simplifie bien la tâche 🙂 .

Si tout se passe bien vous devriez voir la led présente sur la board clignoter a interval d’une seconde.

Source: Lien

Elegoo starter kit R3

0 commentaires

Soumettre un commentaire

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