Arduino gebaseerde Blue Box (telefoon Phreaking) (5 / 9 stap)

Stap 5: Code voor schematische 2


Programmering

De code verschillen zijn niet zeer forse voor deze versie. De volledige code-lijst is beschikbaar op mijn pastebin.com profiel hier. We moeten echter ook betrekking hebben op hoe te registreren van de WAV-bestanden die zullen wij onder de sectie code analyse. Wij moet zijn, in feite gebruikt een verschillende micro-controller-board - de Arduino UNO en de wijzigingen op te geven voor het in de IDE.

Drie nieuwe richtlijnen van de pre processor worden gebruikt,

 #include // preprocessor directives (header files)<br>#define SDPIN 10 // SD Card Pin for SeeedStudio SD Card Shield #include // to play WAV files 

In de Setup -functie gebruiken we de code,

 if (!SD.begin(SDPIN)) {<br> Serial.println("initialization failed!"); }else{ Serial.println("initialization success!"); } tmrpcm.speakerPin = 9; //11 on Mega, 9 on Uno, Nano, etc tmrpcm.setVolume(3); // set volume here (test for distortion) 

De SD-kaart initialiseren door de montage van het bestandssysteem, stelt u de luidspreker uitgang pin door het TMRpcm-object gebruikt als 9, en ook het volume instellen via programmacode. Instellen van het volume via programmacode kan ook worden gedaan met behulp van een eenvoudige knop luisteraar van voor het terugbellen via een toetsenbord, maar ik liet dit tot de potmeter als het volume van de software gedefinieerd leek toe te voegen een beetje vervorming aan de tonen.

We maken een eenvoudige TMRpcm-object als,

 TMRpcm tmrpcm; // create sound playing object 

We kunnen nu bel dan de methode play() en doorgeven aan een karakter array, als,

 tmrpcm.play("sounds/blusin01.wav"); 

En thats it.

Toelichting op bestandsnamen

De naamgeving vooral! Ik koos om stok met een eenvoudige 8 tekens voor elk bestand. voor voorbeeld 0-9 MF tonen,

  • blusin00.WAV
  • blusin01.WAV
  • blusin02.WAV
  • blusin03.WAV
  • blusin04.WAV
  • blusin05.WAV
  • blusin06.WAV
  • blusin07.WAV
  • blusin08.WAV
  • blusin09.WAV

Dit verzekerd van goede compatibiliteit, en ten minste moet worden gevolgd voor de toepassing van deze documentatie.

Bestanden maken met Audacity

Ik gebruikte Audacity om al mijn geluidsbestanden. Wanneer u eerst audacity aan de onderkant linkerkant van het scherm open kunt u de frequentie naar 22khz vanuit naar de wanprestatie 44khz. Vervolgens kreeg te "Genereer -> Toon" en selecteer 700 als de frequentie. Ik gebruik een amplitude van 0,5 die goed met weinig vervorming werkt. Klik rechts Pijl-omlaag en selecteer de enige optie met "milliseconden" en stel de waarde in op, 00.00.00.066 , die 66 milliseconden is.

Hierna klikt u ergens in het grijze gebied buiten de clip Toon en herhaal het proces maar kies 900 hz. Dit zal leiden tot een andere mono kanaal Toon net onder de eerste zoals te zien in de screenshot hierboven. Nu klikt u op "bestand -> exporteren" en sla het op als 'andere niet-gecomprimeerde bestanden'. Klik in het dialoogvenster 'Opties' en selecteer "Unsigned 8 bits Microsoft PCM."

Opslaan naar de map van de geluiden van de SD-kaart en het moet nu worden afgespeeld door de code van de Arduino.

Gerelateerde Artikelen

ProjectMF installatie (telefoon Phreaking)

ProjectMF installatie (telefoon Phreaking)

IntroductieEen anonieme vriend in een IRC-kanaal terug in 2006 gaf mij de mp3 van de verbazingwekkende ProjectMF hoop presentatie gegeven door Mark Abene (Phiber Optik). Ik heb sindsdien gefascineerd door het project, maar ontbrak de technische kenni
Arduino 12-modus Blue Box - introductie

Arduino 12-modus Blue Box - introductie

FIRMWARE-UPDATE!! -10/2/2015 - zie laatste stap voor meer informatieHier gepresenteerd is een Arduino-based "Blue Box". Het produceert de "traditionele" blauwe doos 2600 Hz Toon en MF (Multi-Frequency) tonen, maar doet nog veel meer! H
Maak kennis met Climaduino - de Arduino gebaseerde thermostaat die u van uw telefoon controleren!

Maak kennis met Climaduino - de Arduino gebaseerde thermostaat die u van uw telefoon controleren!

Update:Er is een nieuwe versie van de Climaduino en de Climaduino Controller met enkele zeer belangrijke wijzigingen.Ondersteunt meerdere zonesDe Yún van de Arduino gebruiktWerken met centrale airconditioningCommuniceert met het MQTT -protocol (kunt
Draadloze BT stopcontact (Arduino gebaseerd) + Android App

Draadloze BT stopcontact (Arduino gebaseerd) + Android App

Dit apparaat zal toestaan u om een elektrisch apparaat van uw Android smartphone (of tablet) te controleren.Een Bluetooth-module voor draadloze communicatie wordt gebruikt om te controleren de schakelaar ingebouwd relais.Het circuit gebruikt de ATmeg
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge
Arduino gebaseerde Smart Home IOT systeem

Arduino gebaseerde Smart Home IOT systeem

Hallo, ik ben Michalis Vasilakis uit Ardumotive.com en in deze handleiding Instructables zal ik u tonen hoe kunt u gemakkelijk maken uw eigen smart home systeem op basis van Arduino uno en een Ethernet-module (of schild).U zal zitten kundig voor gebr
Arduino gebaseerde afstand maatregel vak

Arduino gebaseerde afstand maatregel vak

Hallo, in dit project zal ik u tonen hoe te bouwen uw eigen doos meter afstand met Arduino uno en een ultrasone sensor.Voordat u begint, zorg ervoor dat u hebt:Arduino unoHC-SR04 ultrasone SensorLCD 16 x 2Officiële website: http://www.ardumotive.com/
ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLER

ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLER

ARDUINO GEBASEERDE MPPT SOLAR CHARGE CONTROLLERGa naar mijn Website voor schema en code ARDUINO gebaseerde MPPT SOLAR CHARGE CONTROLLERWat is Mppt (Maximum power point bijhouden)?"we gebruiken MPPT algoritme om de maximum beschikbare energie van de f
Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hier is een Instructable die u hoe tonen zal te bouwen van een licht met een Arduino gebaseerd-nachteen kleine infrarood afstandsbediening waarmee u doorlopen 10 pre set kleuren, en een willekeurige fadingkleur routine die voor eeuwig lussen.Dit inst
Arduino gebaseerd Encrypter

Arduino gebaseerd Encrypter

We willen allemaal dat cool Arduino project, dat is niet echt over de harware, maar meer over de software te maken. Nou is hier een - Arduino gebaseerde codering Over seriële Monitor. Het was echt leuk om te ontwerpen. Kan er talloze toepassingen van
Arduino gebaseerd Lap Timer

Arduino gebaseerd Lap Timer

Onlangs kregen we greep van een "Crazy Cart", een ernstig koele winkelwagen race rond met. Zoals we alleen een hebben, wilde ik iets te maken het rijden een beetje concurrerender, zodat ik het opbouwen van een Arduino gebaseerd Lap Timer.De Lap
InPace - een Arduino gebaseerde GPS gegevens vastleggen van fitness armband met bluetooth en een iOS-app

InPace - een Arduino gebaseerde GPS gegevens vastleggen van fitness armband met bluetooth en een iOS-app

InPace is een Arduino gebaseerde fitness armband, met een begeleidende iOS applicatie, die live kan feedback over hoe de gebruiker pacing zelf tijdens een run, lopen of fietsen route. Zij sporen GPS-locaties en huidige tijden de huidige prestaties va
DIY Smart Volg mij Drone met Camera (Arduino gebaseerd)

DIY Smart Volg mij Drone met Camera (Arduino gebaseerd)

Drones zijn zeer populair speelgoed en hulpprogramma's deze dagen. U vindt professionele en zelfs beginner drones en vliegende gadgets op de markt. Ik heb vier drones (quadcopters en hexcopters), omdat ik hou van alles wat vliegt, maar de 200e vlucht
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze