lovetape
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| lovetape [2018/11/28 06:12] – [Téléversement via Avrdude et Arduino as ISP] serge | lovetape [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' | Après quelques test le filtrage change beaucoup le son, il est préférable d' | ||
| - | {{:LoveTape-3-2.sch.jpg? | + | {{media_08:lovetape-3-2.sch.jpg? |
| voilà les [[https:// | voilà les [[https:// | ||
| 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' | 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' | ||
| - | {{:LoveTape-3-1.sch.jpg? | + | {{media_08: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? | + | {{media_02:8bitlovetape-sch.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 / | avrdude -p attiny85 -P / | ||
| 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) | ||
| - | + | < | |
| - | '' | + | // 8Step MixTape Example Code |
| - | '' | + | // Basic Onliner |
| - | '' | + | // Crazy shit 8-bit symphony generator |
| - | '' | + | /* |
| - | '' | + | |
| - | '' | + | |
| - | '' | + | |
| - | '' | + | * |
| - | '' | + | |
| - | '' | + | |
| - | '' | + | * |
| - | '' | + | */ |
| - | '' | + | |
| - | '' | + | // ATMEL ATTINY85 |
| - | '' | + | // |
| - | '' | + | // +-\/-+ |
| - | '' | + | // Reset A0 (D 5) PB5 1| |8 Vcc |
| - | '' | + | // |
| - | '' | + | // A2 pwm4 (D 4) PB4 3| |6 PB1 (D 1) pwm1 |
| - | '' | + | // GND 4| |5 PB0 (D 0) pwm0 |
| - | '' | + | // +----+ |
| \\ | \\ | ||
| - | '' | + | int speakerPin |
| - | '' | + | int snd = 0; |
| - | '' | + | long t = 0; |
| \\ | \\ | ||
| - | '' | + | void setup () { |
| - | '' | + | |
| - | '' | + | } |
| - | '' | + | |
| - | '' | + | void loop () { |
| \\ | \\ | ||
| - | '' | + | snd = |
| - | '' | + | |
| - | '' | + | |
| - | '' | + | t++; |
| - | '' | + | |
| - | '' | + | } |
| + | </ | ||
| ==== Plein d' | ==== Plein d' | ||
| Ligne 258: | Ligne 261: | ||
| https:// | https:// | ||
| - | {{tag> | + | {{tag> |
lovetape.1543385557.txt.gz · Dernière modification : de serge
