La plate-forme de batterie Arduino est rapide
2 min readLa batterie est un instrument passionnant à apprendre à jouer, mais souvent prohibitif s’il y a des colocataires ou des voisins proches impliqués. Pour ce problème, il existe encore des batteries électroniques qui peuvent être jouées beaucoup plus silencieusement, mais le problème devient alors un problème de prix. Pour résoudre au moins une partie de celui-là, [Jeremy] tournés vers utiliser un Arduino pour construire lui-même un module de batteriemais il devait encore résoudre un troisième problème : remark rendre l’Arduino assez rapide pour que la batterie sonne naturellement.
Jouer de la musique dans la vie réelle nécessite un timing précis, donc le choix de C++ comme langage pose quelques problèmes motor vehicle il n’est généralement pas aussi rapide que les langages de niveau inférieur. Il est cependant beaucoup additionally facile de travailler avec, et [Jeremy] explique cela en détail sur une série d’articles de site détaillant la conception de son package de batterie. Certaines des remedies à la synchronisation logicielle sont compensées par le matériel de l’Arduino spécifique qu’il a choisi d’utiliser, y compris un système uniforme, une EEPROM rapide, des minuteries matérielles et un ADC qui peut échantillonner à 150 000 échantillons par seconde.
Cela étant dit, le matériel n’est pas la seule chose qui se démarque sur cette version. [Jeremy] a publié le code supply sur son Web site GitHub pour ceux qui sont curieux de connaître la construction, et prévoit également de publier plusieurs autres content de blog sur la building du package de batterie dans un avenir proche. Ce n’est cependant pas la seule voie vers la batterie électronique, comme nous l’avons vu avec cette edition qui convertit une batterie analogique en une batterie numérique.