RVB clignotant dock iPod par une ancienne enceinte ! (8 / 8 étapes)

Étape 8: programmation

Voici le programme que j’ai écrit. Mon rythme de lecture algorithme n’est pas standard mais fonctionne très bien. Brancher le câble usb nouvellement soudé dans l’ordinateur, ouvrez le logiciel arduino, (vous aurez besoin d’installer le teensy ajouter sur). Ouvrir mon prog, télécharger sur le teensy,
et tester toutes les fonctions. Le dispositif devrait clignoter en rouge deux fois et désactiver lorsque vous appuyez sur la touche. Appuyez encore une fois, il doit clignoter deux fois vert et mettre en marche. Si non, un commentaire ! poser des questions ! S’il vous plaît donnez votre feedback. Si vous faites un, prenez une photo et l’afficher !

/ * ipod_dock - logiciels pour station d’accueil ipod * /
rouge int = 0 ;
bleu int = 0 ;
vert int = 0 ;
int redPin = 12 ;  Définissez les broches pour les LEDs rouges, verts et bleus.
int greenPin = 14 ;
bluePin int = 15 ;
int oldVal, a ;
int ampPin = 24 ; broche shuhtdown amp
int buttonPin = 19 ; broche bouton arrêt
int sensorValue ;
void setup() {}
pinMode (ampPin, sortie) ;
pinMode (buttonPin, entrée) ;
randomSeed(A0) ;

un = strt() ;
Delay(3000) ;
}

void loop() {}

Si (digitalRead(buttonPin) == faible)
{
un = stdn() ;
}
int y = beat_read() ;
}
int beat_read()
{
oldVal int = (analogRead(A1)) ;
int sensorValue = analogRead(A1) ;
rouge = aléatoire (1, 255) ;
bleu = aléatoire (1, 255) ;
vert = aléatoire (1, 255) ;

rouge = 255 - rouge ;
bleu = 255 - bleu ;
vert = 255 - vert ;
analogWrite (redPin, rouge) ;
analogWrite (greenPin, 2*(green)) ;
analogWrite (bluePin, 2*(blue)) ;
tandis que ((analogRead(A1)) > (oldVal - 5) & (analogRead(A1)) < (oldVal + 5)) / / switch 5 avec quoi que ce soit pour une augmentation ou une diminution de la sensibilité
{
Delay(10) ;
Si (digitalRead(buttonPin) == faible)
{
un = stdn() ;
}
}
}

fonction d’arrêt
int stdn()
{
digitalWrite (ampPin, basse) ;

analogWrite (bluePin, 0) ;
analogWrite (greenPin, 0) ;
analogWrite (redPin, 255) ;
Delay(250) ;
analogWrite (redPin, 0) ;
Delay(250) ;
analogWrite (redPin, 255) ;
Delay(250) ;
analogWrite (redPin, 0) ;

même si (digitalRead(buttonPin) == faible)
{
Delay(5) ;

}
int x = strt() ;
}

fonction de démarrage
int strt()
{
digitalWrite (ampPin, HIGH) ;

analogWrite (bluePin, 255) ;
Delay(250) ;
analogWrite (bluePin, 0) ;
Delay(250) ;
analogWrite (bluePin, 255) ;
Delay(250) ;
analogWrite (bluePin, 0) ;
}

Profitez de la musique !

Articles Liés

Dock iPod radio universelle

Dock iPod radio universelle

cette instructable vous montrera comment faire une radio universelle ipod dock.pour ce faire, je recommande que vous utilisez votre vieux haut-parleurs d'ordinateur pour la raison d'économiser de l'argent !ce projet est en fait un environnement peu a
Ampli stéréo de petit budget d’un dock ipod, la réutilisation, le recyclage !

Ampli stéréo de petit budget d’un dock ipod, la réutilisation, le recyclage !

Il y a eu un regain d'intérêt dans les systèmes stéréo. Des choses comme les platines et lecteurs de cassettes ont pris la fantaisie populaire une fois de plus. Un support tangible a quelque chose qu'un téléchargement n'auront jamais, c'est un élémen
Système de haut-parleurs pour ordinateur portable avec Touch dock iPod

Système de haut-parleurs pour ordinateur portable avec Touch dock iPod

alors que sur les voyages de famille depuis longtemps, nous apportons le long de notre Netbook ou ordinateur portable avec utilisation comme un système de divertissement portable. Le plus souvent une paire d'écouteurs ne suffit pas. Je préfère aussi
Un smiple dock Ipod

Un smiple dock Ipod

Donc peut être certains d'entre vous rappeler mon dock Ipod que j'ai fait un peu en arrière bien maintenant j'ai fais une instructable à ce sujet pour gunman15 et tout autre organisme qui voulait savoir comment je l'ai fait !Étape 1: Vous savez des c
Un theremin clignotant multithread propulsé par VIPER

Un theremin clignotant multithread propulsé par VIPER

Le theremin est un instrument de musique expérimental, inventé par le physicien russe Lev Sergeïevitch Termen dans les années 20. Sans contact physique, deux antennes peuvent détecter la position des mains du joueur theremin dans l'espace et l'utilis
Comment réparer une télécommande Xbox - condensateur de découplage Difficulté

Comment réparer une télécommande Xbox - condensateur de découplage Difficulté

cette instructable est écrit en réponse à avoir une télécommande cassée de Xbox.Les symptômes sont que la télécommande semble OK le feu. Lorsque j'ai pointer la télécommande vers un récepteur TV juste à des fins de test, je peux voir une LED rouge cl
Dock ipod ps1

Dock ipod ps1

ce un un dock ipod, j'ai fait sortir une ps1. Il est effectivement très facile à faire, minor dremiling requis. un starter de conversation très intéressanteÉtape 1: Fissure ouverte ! Enlever les vis sur la partie inférieure de la ps1, puis déchirer l
Comment réparer une cassette.

Comment réparer une cassette.

* cette instructable prend pour acquis que vous pouvez utiliser les outils à main de base et avoir bonne dextérité avec les petites pièces. les seuls éléments nécessaires sont les bandes, un jeu de tournevis, une paire de pince à bec effilé est utile
Dock iPod Minecraft portail Nether

Dock iPod Minecraft portail Nether

Bonjour, instructables collègues membres !Aujourd'hui, je suis ici pour vous montrer mon Minecraft portail Nether iPod Dock que j'ai faite pour le défi de Game.Life 2.J'ai eu l'inspiration pour cela quand j'ai vu de ThinkGeek poisson d'avril de l'an
Dock iPod emballage ghetto

Dock iPod emballage ghetto

fatigué de dépenser de l'argent sur un dock iPod qui aurait dû être fourni avec votre iPod ? Voici un moyen rapide et facile de construire votre propre en utilisant rien d'autre qu'une bande en carton de boîte et conduit =)Dans un proche avenir, je v
Servo de commande 2 moteurs commandés par une télécommande standard

Servo de commande 2 moteurs commandés par une télécommande standard

il s'agit d'un projet visant à contrôler les deux servomoteurs en utilisant une télécommande standard. Il peut former la base pour d'autres projets et également la télécommande peut contrôler les autres éléments. Car vous aurez le contrôle total du p
Lanterne de vent : LEDs alimentés par une éolienne à axe vertical

Lanterne de vent : LEDs alimentés par une éolienne à axe vertical

dans ce projet, nous allons construire une éolienne petite, axe vertical, ou VAWT pour faire court. Ce ne sont pas aussi efficaces que leurs cousins de l'axe horizontal, mais elles sont mieux adaptées aux environnements urbains où vent peut provenir
Comment construire une porte grillagée par une vieille fenêtre

Comment construire une porte grillagée par une vieille fenêtre

Si vous avez suivi le long, alors vous savez que Joe et moi chauffer notre maison à l'aide de bois dans un grand bois poêle dans notre cuisine. Dès le premier jour il semblait naturel d'utiliser le placard dans notre cas d'escalier (environ quatre ét
Comment réparer une chaîne de vélo

Comment réparer une chaîne de vélo

fixation d'une chaîne de vélo dans la rue est pas plus difficile que fixant un pneu à plat, si vous êtes prêt.  Lu sur...Cet article est sponsorisé par Momentum Magazine et MonkeyLectric.  Une version modifiée de l'article paraît dans élan numéro 50É