Table des matières

ATtiny85 drum module Eurorack

Programmation de l'ATtiny via Arduino Nano

Programmation de l'Arduino Nano comme programmeur ISP

ISP : In System Programmer

Via Arduino IDE

Programmation de l'ATtiny85

Câblage

Câblage sur breadBoard (les pin indiquées pour l'attiny sont dans l'ordre physique)

Nano> > > > > > > >ATtiny
Miso ICSP1         Miso (pin n°6)
Sck  ICSP2         Sck (pin n°7)
Mosi ICSP5         Mosi (pin n°5)
+5V                VCC (pin n° 8)
GND                GND (pin n°4)
pin 10             Reset (pin n°1)

Placer un condensateur 10uF entre les pin Reset et GND du Nano

Brûler le bootloader

  Type de Carte > ATtiny 25/45/85
  Chip > ATtiny85 
  Clock > 1MHz (Internal)''\\ * Programmateur > Arduino as ISP ''

Téléverser:

 void setup() {

    pinMode(4, OUTPUT);
    
 }
 void loop() {

   digitalWrite(4, HIGH);   // turn the LED on (HIGH is the voltage level)
   delay(100);                       // wait for a second
   digitalWrite(4, LOW);    // turn the LED off by making the voltage LOW
   delay(100);                       // wait for a second
 }

ça clignote!!

Faire du bruit

* Test drum8.ino

Bootloader

Voir ici :https://ressources.labomedia.org/lovetape#programmation_de_l_attiny

Sources

http://www.circuitstoday.com/arduino-nano-tutorial-pinout-schematics

https://emalliab.wordpress.com/2018/03/31/attiny85-synth-from-jan-ostman/

https://ressources.labomedia.org/attiny

http://hex.ro/wp/blog/attiny85-diy-programmer/

https://www.youtube.com/watch?v=MK4ARnpljZg

*bootloader

https://www.hackster.io/porrey/attiny-16mhz-610d41

https://github.com/SpenceKonde/ATTinyCore

http://sammy76.free.fr/conseils/electronique/arduino/asm/asm_avr.php