Axée sur l’Arduino Blue Box (téléphone Phreaking) (7 / 9 étapes)

Étape 7: Code pour 3 schématique (Rotary)

Programmation

Encore une fois, j’ai besoin de donner crédit à guidomax pour son tutoriel instructables.com que j’ai emprunté certains de son code pour ce projet. On trouvera la liste de code complète sur ici mon profil de pastebin.com.

La fosse d’entrée unique utilisée est broche 7 et nous le définissons dans la fonction setup() . comme,

Aussi, nous avons mis notre tonalité objets dans le tableau [pin] et réglez de façon strictement comme entrée pour 2600 hz, KP et ST.

Ensuite, dans la fonction loop() nous simplement appeler deux fonctions, une pour vérifier si les touches ont été enfoncées et une pour vérifier si le cadran a été consulté. La fonction buttons() utilise digitalRead() pour vérifier la présence d’une tension à travers les broches spécifiés. Si le bouton de 2600hz a été pressé, nous vérifions simplement pour voir si les chiffres étaient auparavant stockés et si oui jouer leur retour en boucle sur le tableau d’entiers stockés et en appelant mf() par chiffre jusqu'à arriver à une valeur de-1. Si vous n’avez pas remarqué ce présent, c’est à peu près comment nous, les chiffres de lecture pour chaque case à l’exception de la mémoire étrange question avec notre boîte Arduino UNO (schéma 2).

Gère les entrées de rotative

La fonction rotary() reçoit une tension lire sur notre broche cadran rotatif à l’aide de digitalRead()

Cela renvoie à la lecture de la valeur de la constante - haute ou basse. Si elle diffère d’il a été lu dernière - stockées dans lastState nous prenons note de l’heure en utilisant la fonction millis() que,

Ceci est utilisé lorsque nous vérifions la différence entre l’heure actuelle au début de la fonction à la lastStateChangeTime. Si elle est supérieure à 100 millisecondes, nous continuons à jouer un ton MF. Le chiffre stocké préalablement pressé est vérifié et si nous avons atteint un chiffre de contrôle deux fois, nous entrons dans un nouveau mode. Voilà comment nous commençons enregistrement chiffres dans cette zone. Pour cette zone, nous pouvons faire pression KP deux fois pour commencer le mode d’enregistrement pour enregistrer les chiffres. KP et puis peut être utilisé comme nous pouvons MF le nombre, KP,1,2,1,ST, par exemple puis cliquez sur KP deux fois encore à la mode d’enregistrement fin. Pour changer de mode de numérotation des impulsions, qui est un mode que j’ai créé après avoir vu la composition de Joe Engressia vidéo sur impulsion, appuyez simplement sur ST deux fois.

Articles Liés

Arduino 12-mode Blue Box - Introduction

Arduino 12-mode Blue Box - Introduction

MISE À JOUR DU FIRMWARE ! -10/2/2015 - voir dernière étape pour plus de détailsPrésenté ici est axée sur un Arduino « Boîte bleue ». Il produit la boîte bleue « traditionnelle » tonalité de 2600 Hz et tonalités MF (multi-frequency), mais il fait bien
Modern blue box avec un PIC 12F683

Modern blue box avec un PIC 12F683

une zone bleue est un dispositif électronique qui reproduit les sons qui ont été utilisés pour passer des appels téléphoniques interurbains. Ils vous ont permis d'acheminer vos propres appels et contourner le téléphone normal de commutation et de fac
3D Printable Arduino Protection Box

3D Printable Arduino Protection Box

Yo,Nouvelle plaque version R3 et boîte téléchargées !  Y compris un bouclier Ethernet R3 top case Ajout !J'ai été appuyé sur plusieurs générations d'Arduino Uno et nécessaire une plaque sécurisé et combo box qui pourrait protéger les actifs au cours
Utilisez vos capteurs de Téléphone android sur l’arduino !

Utilisez vos capteurs de Téléphone android sur l’arduino !

Bonjour, ceci est mon tout premier étape par étape instructable et aujourd'hui, nous allons apprendre comment les capteurs dans votre smartphone android peuvent communiquer avec votre arduino.Dans les smartphones modernes, il y a beaucoup de capteurs
Animation sur un Arduino et K.K. Bossa chanson

Animation sur un Arduino et K.K. Bossa chanson

Que fait-elle ?Joue la chanson K.K. Bossa de Animal Crossing et une animation à l'aide d'un Arduino Uno, un piezo et un 16 X 2 LCD.L'animation est basée sur des Animal Crossing New Leaf.Le top vidéo est avec les villageois masculins et bas vidéo avec
Une horloge de QR-code axée sur l’arduino

Une horloge de QR-code axée sur l’arduino

J'ai eu cette idée pendant un certain temps, mais j'ai jamais eu la chance de l'essayer. Vendredi, un collègue m'a donné un écran LCD pour Arduino, et j'ai pensé que c'était le bon moment pour construire une horloge qui communiquent à la fois par le
Bateau pilote automatique - basée sur l’Arduino

Bateau pilote automatique - basée sur l’Arduino

Voici comment construire un pilote automatique qui peut diriger un RC bateau à waypoints ! Il est facile à construire, basé sur la populaire plate-forme Arduino et idéal pour les amateurs qui veulent certaine pratique soudure ! Avec ce pilote automat
Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Comme le titre l'indique, j'ai testé le suivi des temps sur mon arduino uno et l'ESP8266 / conseils Wemos D1 (programmés avec arduino) sans l'utilisation de bibliothèques, internet ou une unité de CCF. Beaucoup de grands instructables ici sur le site
Tachymètre optique axée sur l’Arduino

Tachymètre optique axée sur l’Arduino

plus de dix ans, j'ai mis en place une page web avec des instructions détaillées sur la construction d'un moteur électrique simple basé sur l'un de monde télévisé de le Beakman. Je l'ai appelé la page "moteur électrique de Beakman" et au fil des
CONDUIT comme lightsensor sur l’arduino

CONDUIT comme lightsensor sur l’arduino

je vous écris cette instructable comme une réponse à certaines des questions de Paolo.[J'ai fait quelques expériences plus sur ce sujet dans ce : Ible]Il n'est pas difficile à utiliser une une LED comme un capteur sur l'Arduino. Il suffit de mettre u
Suivre votre voiture avec un Lojack axée sur l’Arduino

Suivre votre voiture avec un Lojack axée sur l’Arduino

Vol de voiture est un frein réel ! Augmentez vos chances de récupérer votre voiture en installant ce tracker simple axée sur l'Arduino dans votre voiture.Ce projet est assez simple et serait un bon projet pour un nouveau programmeur Arduino vous cher
Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Mise à jour :Il y a une nouvelle version de la Climaduino et le contrôleur Climaduino avec des changements très importants.Prend en charge plusieurs zonesUtilise la Arduino YúnFonctionne avec a/c centraleCommunique à l'aide du protocole MQTT (peut in
Plusieurs LED clignotant sur l’Arduino

Plusieurs LED clignotant sur l’Arduino

dans ce tutoriel, je vais vous montrer comment faire plusieurs LEDs clignotent avec Arduino.  Vous aurez besoin de trois LEDs, fils de raccordement, maquette et Arduino.Étape 1: Programmer l'Arduino Maintenant vous devez coller le code suivant dans l
Programmer une Simple mélodie sur un Arduino Uno

Programmer une Simple mélodie sur un Arduino Uno

Cette instructable va vous montrer une façon super simple de programmer votre Arduino Uno à jouer une mélodie midi simple (dans ce cas "You Are My Sunshine"). J'ai utilisé quelques éléments dans mon Arduino Starter Kit, un Chromebook et le libre