La 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 additionally 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 moreover facile de travailler avec, et [Jeremy] explique cela en détail sur une série de billets de site détaillant la conception de son package de batterie. Certaines des alternatives à 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 model. [Jeremy] a publié le code resource sur son Web page GitHub pour ceux qui sont curieux de connaître la construction, et prévoit également de publier plusieurs autres posts de website sur la design 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.
More Stories
Hommage au pionnier de l’informatique Frederick Brooks, Jr.
14 projets linguistiques chauds sur WebAssembly
Les meilleures offres MacBook Pro et MacBook Air pour juin 2022