Lire une carte à bande magnétique avec un lecteur de carrés et un appareil Android (3 / 5 étapes)

Etape 3: Enregistrer certains audio

Que votre téléphone Android est concerné, le lecteur carré est juste un microphone.  Nous devons donc pour obtenir des données d’une carte, pour enregistrer l’audio.  Reportez-vous à la documentation Android (comme ce tutoriel : http://eurodev.blogspot.com/2009/09/raw-audio-manipulation-in-android.html) pour obtenir des instructions détaillées, ou RhombusLib (voir liens à la fin).

Voici un code java pour démarrer l’enregistrement audio dans une application Android :

AudioRecord audioRecord = new AudioRecord (MediaRecorder.AudioSource.MIC,
fréquence, channelConfiguration,
audioEncoding, bufferSize) ;
audioRecord.startRecording() ;

Pendant l’enregistrement, nous devons continuellement lire les données de l’enregistreur et le placer dans une mémoire tampon.

Créer un DataOutputStream pour écrire les données audio
Os ByteArrayOutputStream = new ByteArrayOutputStream() ;
BufferedOutputStream bos = new BufferedOutputStream(os) ;
DataOutputStream dos = new DataOutputStream(bos) ;

bufferVal courte ;
court [] buffer = new court [bufferSize] ;

{while(Recording)}
bufferReadResult = audioRecord.read (buffer, 0, bufferSize) ;
pour (int i = 0; i < bufferReadResult; i ++) {}
bufferVal = tampon [i] ;
dos.writeShort(buffer[i]) ;
}
}
dos.Close() ;
Byte [] audioBytes = os.toByteArray() ;

Le code ci-dessus est extraite et simplifié de RhombusLib.  Après l’enregistrement, vous aurez un tableau d’octets qui représente les échantillons provenant du microphone, prêt à être analysée.

Articles Liés

Décodeur de bande magnétique Arduino

Décodeur de bande magnétique Arduino

cette instructable montre comment utiliser un code disponible gratuitement, un arduino et un lecteur de piste magnétique standard pour analyser et afficher les données stockées sur les cartes à bande magnétique comme les cartes de crédit, student ID,
Retirer rapidement bandes magnétiques bobines

Retirer rapidement bandes magnétiques bobines

Nous avons eu quelques vieilles bobines de bande magnétique nous avions récupérés dans un studio d'enregistrement - les rouleaux étaient gentils et robuste, mais la bande magnétique était assez inutile pour nous. Ainsi, nous avons décidé de retirer l
En tirant la bande magnétique de papier-monnaie américain

En tirant la bande magnétique de papier-monnaie américain

mon grand-père m'a appris comment faire cela dans le temps il y a et j'ai compris parce que c'est le site qui est le dépositaire pour savoir comment toutes les connaissances de va-et-vient pourquoi ne pas ajouter mon propre truc bizarre.Étape 1: Loca
Faire une géocache magnétique boulon

Faire une géocache magnétique boulon

J'ai voulu faire une géocache magnétique sournoise pendant un certain temps maintenant, mais jusqu'à récemment, je ne savais pas comment je voulais le faire. J'ai été inspiré par cette instructable faire un conteneur sur un boulon. Mon idée était de
Pendule magnétique (avec capteur à effet hall)

Pendule magnétique (avec capteur à effet hall)

Construire cette simple Pendule magnétique avec très peu de composants. Capteur à effet Hall est utilisé pour détecter la présence du champ magnétiqueet de "pousser" le pendule au moment précis. Électro-aimant est "ON" pendant seulemen
Comment lire une carte arduino à l’aide de LabVIEW

Comment lire une carte arduino à l’aide de LabVIEW

Cette vidéo montre comment lire une carte Arduino à l'aide de LabVIEW. LabVIEW possède une excellente interface qui le rend facile à enregistrer des données provenant d'une carte Arduino. Un des défis plus importants lorsque vous utilisez une carte A
Faire une carte en plastique à voler avec une bande élastique

Faire une carte en plastique à voler avec une bande élastique

c'est mon premier instructable. Dedans je vais vous enseigner ce que j'ai foud comment faire un jour avec un élastique et une carte en plastique. Il va vous apprendre comment faire un plastique volée de carte assez détroit.AVERTISSEMENT : Ceci a un c
Comment lire une carte topographique

Comment lire une carte topographique

avant de vous aventurez dans le désert, planifiez les moyens pour un retour en toute sécurité. À moins que vous avez sincèrement l'intention de revenir à la nature pour une longue période de temps alors vous devrez peut-être des compétences de naviga
Lévitation magnétique avec k ' NEX !

Lévitation magnétique avec k ' NEX !

Salut! Il s'agit de mon deuxième Instructable et ici je joue avec des aimants et K'nex. J'ai combiné les deux pour faire une plate-forme de lévitation de K'nex ! Répulsion magnétique est une bonne chose.AVERTISSEMENT : l'auteur de ce Instructable n'e
Cloner une carte de crédit avec une Cassette

Cloner une carte de crédit avec une Cassette

Vous avez jamais besoin de 2 cartes de crédit ? Jamais souhaité que vous pouvez juste remettre votre carte à un étranger, donc ils pourraient acheter un repas ? Voulez-vous une carte de sauvegarde car votre parano juste que vous perdrez il ? Il y a p
Échecs de mur magnétique, avec conseil personnalisé

Échecs de mur magnétique, avec conseil personnalisé

l'idée derrière cette instructable reposait entièrement autour de mon manque d'espace.Je voulais être capable de jouer aux échecs, en personne et sur longue distance. le dernier exigeant un ensemble de mettre la plupart du temps.Comme je n'ai pas la
Émulateur de bande magnétique Arduino

Émulateur de bande magnétique Arduino

il s'agit d'un émulateur simple piste magnétique.  Fondamentalement, vous pouvez coller ceci dans un lecteur de cartes magnétiques et émuler n'importe quelles données de bande que vous tiens.Étape 1: pièces Mince morceau de métal ferreux (environ 1 "
BRACELET magnétique avec du ruban adhésif

BRACELET magnétique avec du ruban adhésif

matériaux et connaître les matériauxPour cela instructable nous devons :-Aimants en néodyme-Quelques pièces magnétiques comme les rondelles ou une plaque de métal-Une chaîne ou un câble à mesurer le périmètre du poignet- Et du ruban adhésif (logique)
Comment faire des feux de vélo magnétique avec sugru + aimants

Comment faire des feux de vélo magnétique avec sugru + aimants

Feux de vélo peut être frustrant et lent à attacher et enlever, surtout par mauvais temps avec des gants ! En ajoutant des aimants pour vos lumières et votre vélo, vous serez en mesure de casser vos lumières sur et en dehors avec vos gants et dans un