Horloge MIDI (7 / 9 étapes)

Étape 7: Programmer la puce


Vous aurez besoin d’installer la bibliothèque RTClib pour votre code fonctionne. Instructions pour ce faire sont sur la page de Ladyada.

Télécharger lunchtime_clock.zip, décompressez-le et ensuite télécharger le code de lunchtime_clock.pde sur votre puce.

Si vous ne vous sentez comme le téléchargement du fichier, voici le code :

Horloge MIDI
par Randy Sarafan
//
Ralentit de 20 % à 11 et accélère de 20 % à 11:48 jusqu'à ce qu’il frappe 1.
Le reste du temps l’horloge passe à la vitesse normale
//
Faire ce que vous voulez avec ce code. Juste s’assurer que tout ce que vous fassiez, c’est génial.
//

#include < Wire.h >
#include « RTClib.h »

RTC_DS1307 CCF ;

int clockpin = 9 ;
int clockpin1 = 10 ;

annuler le programme d’installation () {}
Serial.Begin(57600) ;
Wire.Begin() ;
RTC.begin() ;
}

void loop () {}

DateTime maintenant = RTC.now() ;

TurnTurnTurn(1000) ;

Si (now.hour() == 11) {}
pour (int i = 0; i < 1800; i ++) {}
TurnTurnTurn(800) ;
}

pour (int i = 0; i < 1800; i ++) {}
TurnTurnTurn(1200) ;
}
}
}

int TurnTurnTurn (int TimeToWait) {}

analogWrite (clockpin, 0) ;
analogWrite (clockpin1, 124) ; définit la valeur (gamme de 0 à 255)
Delay(TimeToWait) ;

analogWrite (clockpin, 124) ;
analogWrite (clockpin1, 0) ;
Delay(TimeToWait) ;

}

Articles Liés

USB MIDI Littlebits synthé !

USB MIDI Littlebits synthé !

Ma charmante épouse m'a acheté le kit de synthé littlebits pour Noël, et j'ai passé plusieurs jours à ennuyer tout le monde avec des sons criarde. Après un certain temps que je voulais plus de contrôle sur lui, à le synchroniser avec d'autres choses,
IoT Time Warp Dali horloge

IoT Time Warp Dali horloge

Temps passe vite quand vous vous amusez et traîne quand tu t'ennuies. Temps est évidemment relatif : notre perception du temps change avec notre état d'esprit, et ce n'est que juste que horloges devraient pouvoir s'adapter à notre rapidité expériment
Contrôleur MIDI d’arcade

Contrôleur MIDI d’arcade

Je suis sûr que vous avez vu ces cool vidéos des gens jam session sur une boîte avec un tas de boutons dessus. Eh bien, aujourd'hui, je vais vous montrer comment vous pouvez aussi faire une boîte avec laquelle vous pouvez faire des confitures. < > I
Rick Astley horloge

Rick Astley horloge

Oui, il s'agit d'une horloge en forme de Rick Astley et il sonne « Never Gonna Give You Up » à l'heure.Note: il s'agit d'un prototype à échelle réduite / preuve de concept. La taille souhaitée est environ 20" de haut. Celui-ci est seulement 13".
"OK pour réveiller' horloge pour votre tout-petit

"OK pour réveiller' horloge pour votre tout-petit

03:45, mon fils est heureux et éveillé. Il est temps de commencer sa routine matinale. Il est criant pour du pain avec du Nutella et veut aller jouer en bas.03:46 Je reçois un coup de poing de ma femme, que je dois aller hors du lit et de le convainc
SugarCube MIDI Controller

SugarCube MIDI Controller

Ce projet est un contrôleur MIDI portable, Arduino-powered, basé sur une grille qui démarre dans une variété d'applications à faire beaucoup de choses avec le son. Il a 16 boutons rétro-éclairés, utilisés comme les entrées et les sorties de donner au
PiMiDi : Une framboise Pi Midi boîte ou How I Learned to Stop Worrying and Love MIDI

PiMiDi : Une framboise Pi Midi boîte ou How I Learned to Stop Worrying and Love MIDI

C'est mon deuxième instructable sur l'utilisation de la Pi de framboise pour l'audio numérique, vérifiez sur mon premier instructable pour savoir comment configurer et contrôler les effets audio personnalisés sur une facture pro forma de framboise.Si
Mouvement sensible LCD Real-Time horloge/alarme/Timer (programme mis à jour)

Mouvement sensible LCD Real-Time horloge/alarme/Timer (programme mis à jour)

j'ai besoin d'une horloge pour mon bureau à domicile (où je passe le matin week-end construire des robots et autres) et j'ai voulu pour s'adapter à la décoration de ma table de travail électronique. J'ai décidé d'en construire un avec tous les « trip
Contrôleur MIDI avec claviers

Contrôleur MIDI avec claviers

Aujourd'hui, nous construisons la touche 400 contrôleur MIDI à l'aide d'un Arduino et ordinateur claviers !Pour les producteurs de musique consciente budget là-bas, ce projet est un excellent moyen de construire un peu coûteux de contrôle des stupéfi
Horloge métrique : Prendre 2

Horloge métrique : Prendre 2

certains d'entre vous se souviennent de mon premier instructable, horloge de la métrique binaire. Il a été publié comme il y a un mois, mais je suis trop paresseux pour effectivement vérifier. Après avoir obtenu un LCD, j'ai décidé de refaire un mond
Horloge murale de Purple

Horloge murale de Purple

< Bonjour à tous! >Comme un amant pourpre, que je suis tombé en amour avec cette horloge j'espère que vous plaira autant que j'ai fait:)S'il vous plaît lire : J'ai réalisé que certaines images ne sont pas explicite et essayé de garder les instructio
Faire une horloge de Tetris sur cassettes vidéo !

Faire une horloge de Tetris sur cassettes vidéo !

Quoi de mieux pour faire une horloge de jeu des années 80 que des matériaux des années 80? !Donc j'ai un excédent grave de vieilles cassettes vidéo et ils juste n'obtenir écoutés plus. Je ne veux pas les jeter, je vais juste utiliser vers le haut sur
Arcade bouton MIDI Controller

Arcade bouton MIDI Controller

ayant une interface matérielle de votre musique préférée / DJ / logiciels VJ peut vraiment ouvrir portes dans votre créativité. La forme la plus répandue de contrôle matériel sur votre PC pour de telles applications est un MIDI controller.Un contrôle
Ajout de MIDI aux organes maison ancienne

Ajout de MIDI aux organes maison ancienne

dans un précédent instructable « comment pour obtenir un libre synthétiseur » j'ai parlé de comment obtenir un « synthétiseur » (un organe maison) pour presque rien. Alors, peut-être que maintenant vous avez votre organe maison libre et peut-être il