Outils pour utilisateurs

Outils du site


lovetape

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
lovetape [2018/11/28 06:12] – [Téléversement via Avrdude et Arduino as ISP] sergelovetape [2020/10/29 13:58] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 11: Ligne 11:
 Après quelques test le filtrage change beaucoup le son, il est préférable d'utiliser un simple atténuateur et un condensateur de couplage pour avoir un niveau de sortie acceptable. Les valeurs des résistances peuvent être modifiées selon l'atténuation souhaitée, voir [[https://www.sonelec-musique.com/electronique_realisations_att_bf.html|ici]] Après quelques test le filtrage change beaucoup le son, il est préférable d'utiliser un simple atténuateur et un condensateur de couplage pour avoir un niveau de sortie acceptable. Les valeurs des résistances peuvent être modifiées selon l'atténuation souhaitée, voir [[https://www.sonelec-musique.com/electronique_realisations_att_bf.html|ici]]
  
-{{:LoveTape-3-2.sch.jpg?990|LoveTape-3-2.sch.jpg LoveTape-3-2.sch.jpg}}+{{media_08:lovetape-3-2.sch.jpg?990|LoveTape-3-2.sch.jpg LoveTape-3-2.sch.jpg}}
  
 voilà les [[https://wiki.labomedia.org/images/e/e1/Lovetape-3.zip|fichiers pour cette version]] ils sont aussi sur [[https://github.com/mitoufflon/8bitLoveTape|github]] voilà les [[https://wiki.labomedia.org/images/e/e1/Lovetape-3.zip|fichiers pour cette version]] ils sont aussi sur [[https://github.com/mitoufflon/8bitLoveTape|github]]
Ligne 19: Ligne 19:
 Suite à des soucis avec la sortie audio (qui marche mal si elle est connectée à une chaine hifi), un peu de filtrage à semblé nécessaire. Un filtre RC (passe bas à ~1,5kHz) et un condensateur polarisé (10uF) pour atténuer le décalage en tension continue (DC Offset) et ajuster l'impédance de sortie. Suite à des soucis avec la sortie audio (qui marche mal si elle est connectée à une chaine hifi), un peu de filtrage à semblé nécessaire. Un filtre RC (passe bas à ~1,5kHz) et un condensateur polarisé (10uF) pour atténuer le décalage en tension continue (DC Offset) et ajuster l'impédance de sortie.
  
-{{:LoveTape-3-1.sch.jpg?300|LoveTape-3-1.sch.jpg LoveTape-3-1.sch.jpg}}+{{media_08:lovetape-3-1.sch.jpg?300|LoveTape-3-1.sch.jpg LoveTape-3-1.sch.jpg}}
  
   * sources   * sources
Ligne 31: Ligne 31:
 schéma simple + pcb en forme de labomedia schéma simple + pcb en forme de labomedia
  
-{{:8bitLoveTape-sch.png?300|fig:8bitLoveTape-sch.png}} {{:8bitLoveTape-pcb2.png?300|fig:8bitLoveTape-pcb2.png}} {{:8bitLoveTape-pcb.png?300|fig:8bitLoveTape-pcb.png}}+{{media_02:8bitlovetape-sch.png?300|fig:8bitLoveTape-sch.png}} {{media_02:8bitlovetape-pcb2.png?300|fig:8bitLoveTape-pcb2.png}} {{media_02:8bitlovetape-pcb.png?300|fig:8bitLoveTape-pcb.png}}
  
 ===== Materiel ===== ===== Materiel =====
Ligne 143: Ligne 143:
  
   * Générer le .HEX   * Générer le .HEX
 +
   avr-objcopy -j .text -j .data -O ihex main.bin main.hex   avr-objcopy -j .text -j .data -O ihex main.bin main.hex
  
   * Téléverser le programme   * Téléverser le programme
 +
   avrdude -p attiny85 -P /dev/ttyACM0 -c avrisp -b 19200 -U flash:w:main.hex   avrdude -p attiny85 -P /dev/ttyACM0 -c avrisp -b 19200 -U flash:w:main.hex
  
Ligne 153: Ligne 155:
  
 Un petit test (il suffit de branché un haut parleur de 8 Ohms sur la pin 0) Un petit test (il suffit de branché un haut parleur de 8 Ohms sur la pin 0)
- +<code> 
-''%%// 8Step MixTape Example Code%%''\\ +// 8Step MixTape Example Code 
-''%%// Basic Onliner%%''\\ +// Basic Onliner 
-''%%// Crazy shit 8-bit symphony generator                   %%''\\ +// Crazy shit 8-bit symphony generator                    
-''%%/*%%''\\ +/* 
-''%% inspired by:%%''\\ + inspired by
-''%%  %%''[[http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html|''%%http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html%%'']]\\ +  [[http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html|http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html]] 
-''%%  %%''[[http://countercomplex.blogspot.com.es/2011/10/some-deep-analysis-of-one-line-music.html|''%%http://countercomplex.blogspot.com.es/2011/10/some-deep-analysis-of-one-line-music.html%%'']]\\ +  [[http://countercomplex.blogspot.com.es/2011/10/some-deep-analysis-of-one-line-music.html|http://countercomplex.blogspot.com.es/2011/10/some-deep-analysis-of-one-line-music.html]]\\ 
-''%% *%%''\\ + * 
-''%%  try it online:%%''\\ +  try it online
-''%%  %%''[[http://wurstcaptures.untergrund.net/music/|''%%http://wurstcaptures.untergrund.net/music/%%'']]\\ +  [[http://wurstcaptures.untergrund.net/music/|http://wurstcaptures.untergrund.net/music/]]\\ 
-''%% *%%''\\ + * 
-''%% */%%''\\ + */ 
-''%% %%''\\ +  
-''%%// ATMEL ATTINY85 / ARDUINO%%''\\ +// ATMEL ATTINY85 / ARDUINO 
-''%%//%%''\\ +// 
-''%%//                      +-\/-+%%''\\ +//                      +-\/-+ 
-''%%//  Reset A0 (D 5PB5 1   |8  Vcc%%''\\ +//  Reset A0 (D 5PB5 1   |8  Vcc 
-''%%//        A3 (D 3PB3 2   |7  PB2 (D 2) A1%%''\\ +//        A3 (D 3PB3 2   |7  PB2 (D 2) A1 
-''%%//   A2 pwm4 (D 4PB4 3   |6  PB1 (D 1) pwm1%%''\\ +//   A2 pwm4 (D 4PB4 3   |6  PB1 (D 1) pwm1 
-''%%//                 GND 4   |5  PB0 (D 0) pwm0%%''\\ +//                 GND 4   |5  PB0 (D 0) pwm0 
-''%%//                      +----+   %%''\\+//                      +----+   
 \\ \\
-''%%int speakerPin = PB0;%%''\\ +int speakerPin = PB0; 
-''%%int snd = 0; %%''\\ +int snd = 0;  
-''%%long t = 0; %%''\\+long t = 0; 
 \\ \\
-''%%void setup () {%%''\\ +void setup () { 
-''%%  pinMode (speakerPin, OUTPUT);%%''\\ +  pinMode (speakerPin, OUTPUT); 
-''%%}%%''\\ +
-''%% %%''\\ +  
-''%%void loop () { %%''\\+void loop () { 
 \\ \\
-''%%    snd  t * ((t>>7|t>>6)*100+4)*(t&7>>13|t>>6);%%''\\ +    snd  * ((t>>7|t>>6)*100+4)*(t&7>>13|t>>6); 
-''%%    digitalWrite (speakerPin, snd);%%''\\ +    digitalWrite (speakerPin, snd); 
-''%%    %%''\\ +     
-''%%    t++;%%''\\ +    t++; 
-''%%    %%''\\ +     
-''%%}%%''+} 
 +</code>
  
 ==== Plein d'exemples de jolies chansons ==== ==== Plein d'exemples de jolies chansons ====
Ligne 258: Ligne 261:
 https://www.reddit.com/r/bytebeat/comments/20km9l/cool_equations/ https://www.reddit.com/r/bytebeat/comments/20km9l/cool_equations/
  
-{{tag>faire_du_bruit}}+{{tag>faire_du_bruit attiny pcb ibniz}}
lovetape.1543385557.txt.gz · Dernière modification : 2018/11/28 06:12 de serge