Manipulateur de Code Morse pour Arduino et Radio Amateur (2 / 3 étapes)

Étape 2 :

Le code a été un peu compliqué à écrire, mais c’était ma première tentative à un système de menus. Au départ, j’ai imaginé un système de grilles de menus à l’aide de haut/bas/gauche/droite. Chaque ligne représente un type de fonction et les pages sur la rangée chaque liés les uns aux autres. Cela signifiait tenant une variable pour la colonne numéro, une variable pour le numéro de ligne, qui être enroulé autour ou limités. Je puis aussi il faut garder un certain nombre à l’intersection de la ligne et de colonne qui serait le numéro de page. Ouf, 3 variables juste de commencer avec. J’ai réussi à obtenir ce travail, mais je me demandais s’il existait un moyen plus intelligent d’aller à ce sujet.

Je crois en essayant de le faire vous-même, alors vous pouvez apprendre tout d’abord. Une fois vous avez essayé votre chemin, la tête sur le web et voir comment les programmeurs il ! J’ai décidé de chercher sur le web.

Un exemple que j’ai vu, a gauche ou droite défiler toutes les fonctions, une boucle autour de revenir au début. Une variable, le programme numéro, incrémentée ou décrémentée par les touches gauche et droite. Beaucoup plus intelligent, plus simple et assez bon pour ce que j’essayais de faire ici, garder les choses simples pour moi et si tout le monde voulait l’utiliser.

Donc c’est assez bien comment se passe le code.

J’ai navigué autour du web essaie d’améliorer mes compétences en programmation, parce que c’était probablement le code plus difficile que j’avais écrit à ce jour. J’ai appris quelque part le long de la manière que bonnes pratiques était d’écrire tout vos commentaires tout d’abord, puis renseignez le code plus tard.

Par exemple ;

Voici où la configuration sera

Voici où nous définirons toutes les variables

C’est la routine qui transforme une lettre en dits et SATD

C’est le lieu de résidence le code de menu

Et ainsi de suite. J’ai ajouté une section de notes qui décrit la façon dont les programmes de travail. Et j’ai ajouté une liste des tâches, par exemple ;

TODO :

Ajouter Appuyez sur n’importe quelle touche pour abandonner.

changer la hauteur de clé morse sonore

Ajouter des numéros et des caractères spéciaux

peut-être réduire système à une seule touche, appuyez rapidement avances menu, appuyez longuement à utiliser

offrir la possibilité de saisir un message personnalisé c’est à dire indicatif d’appel direct à partir du tableau

soutien de menu balise

contrôle en série ou ethernet si possible

sons spéciaux ? PSK réponses??

Une todo list a été quelque chose que j’ai trouvé plus tard pour être un excellent moyen d’ajouter des choses qui devaient être fixés.

Il y a eu dix révisions jusqu'à présent, chacune ajoutant plus de capacité de l’appareil, j’espère que le code peut être amélioré encore plus loin. Il y a même un peu de billevesées jeté là-dedans pour s’amuser.

Articles Liés

Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits

c'est un projet de mon fils Dylan (9) et j'ai mis ensemble en utilisant une platine Arduino, un ensemble de Circuit Snap et un chapelet de lumières de Noël.Ce que vous devez :Un Arduino : Un Arduino est un ordinateur sur un circuit unique que vous po
Manipulateur de Code Morse Touch/Autocoder

Manipulateur de Code Morse Touch/Autocoder

J'ai effectivement construit ce projet il y a quelque temps, mais pensé que quelqu'un pourrait être en mesure d'utiliser l'idée.  Je suis un gars de radio de jambon et eu dedans un peu tard dans la vie quand j'ai pris sa retraite et a eu le temps.  J
Générateur de code Morse pour le 16 x 24 HT1632C LED Matrix-je l’ai fait à TechShop

Générateur de code Morse pour le 16 x 24 HT1632C LED Matrix-je l’ai fait à TechShop

dans ce instructable je vais détailler l'utilisation de la Matrice de LED HT1642C de Adafruit équivalent à un générateur de code Morse qui clignote une lettre et joue un buzzer correspondant au code Morse.Pour faire la boîte pour la matrice, jetez un
Le code Morse avec arduino + LED

Le code Morse avec arduino + LED

SalutJe ne sais pas la vraie raison, mais j'ai le béguin pour que l'ancienne technologie et ses trucs, le plus de chose j'ai jamais aimé est le code morse et comment ils communiquent, ainsi, dans mes premiers jours avec arduino - il y a trois ans je
Code Morse Arduino

Code Morse Arduino

Quand j'étais plus jeune j'ai commencé à pratiquer pour ma licence radioamateur mais ne se colle pas avec ce assez longtemps pour maîtriser le code morse. Avec ce projet, vous pouvez convertir n'importe quel texte en code morse. Ce projet vous montre
Arduino Code Morse Flaher

Arduino Code Morse Flaher

je suis un grand fan de la programmation mais je voudrais garder jusqu'à 555 minuterie mais quand il s'agit de fonctions complexes comme une DEL clignotante dans une certaine programmation modèle est nécessaire. Un jour en surfant à travers la je sui
Le Code Morse encodeur/décodeur en utilisant un LinkIt

Le Code Morse encodeur/décodeur en utilisant un LinkIt

Il s'agit du deuxième projet à l'aide de LinkIt une planche dans le précédent instructable que je vous ai montré comment construire une ruban de mesure de distance.Dans ce tutoriel je vais vous montrer comment faire un Code Morse décodeur/encodeur ut
Simple Code Morse Maker

Simple Code Morse Maker

Il s'agit d'un bref tutoriel dans Comment faire votre propre code morse maker. Modifier le code pour vous dire ce que vous voulez.Étape 1: fournituresÉtape 1: fournitures1 - Arduino uno7 - câbles de démarrage1 - le Président 8 ohms2-voyants1-breadbox
Clef de Morse iambique Arduino alimenté par

Clef de Morse iambique Arduino alimenté par

Remarque : Dans ce Instructable, je suppose que vous savez comment fonctionne une maquette, comment un Arduino fonctionne (comment vous programmez, comment il marche et autres) et vous savez comment câbler le RGB LED dans ce projet. Si vous ne connai
Construire l’application Bluetooth Android pour Arduino

Construire l’application Bluetooth Android pour Arduino

Salut, aujourd'hui je vais faire une appli android pour arduino Bluetooth module HC-06. Grâce à cette application, vous pouvez contrôler une forme légère ou conduite votre téléphone android. Permet de le faire...Etape 1: Aller à l'éditeur AndroidAlle
Code morse simple jouet (fonctionne avec les câbles de téléphone rj11)

Code morse simple jouet (fonctionne avec les câbles de téléphone rj11)

cette instructable vous montrera comment faire un jouet simple code morse pour jouer avec. Il existe des 2 boîtes avec un bouton et une lumière.Etape 1: le circuit le circuit est vraiment simple.C'est 2 circuits avec interrupteur et batterie + lumièr
Expérience pour le plaisir : Encrypter le Code Morse en utilisant Arduino et Smartphone!!!

Expérience pour le plaisir : Encrypter le Code Morse en utilisant Arduino et Smartphone!!!

Eh bien, Bonjour à tout le monde!! Comment allez-vous, les gars ? J'espère que tout le monde est ok et de bonne humeur. Aujourd'hui, je voudrais partager avec vous sur une expérience simple que j'ai fait pendant mon temps libre. On l'appelle l'encryp
Arduino Code Morse bouclier

Arduino Code Morse bouclier

code Morse a été la percée qui a rendu possible sur de longues distancescommunication à l'ère du télégraphe. Le code représentecaractères alphanumériques par intervalles courts et longs du signal--cesles familiers points et tirets. Pendant de nombreu
MANOA logique : le code Morse wall art avec Arduino + found matériaux

MANOA logique : le code Morse wall art avec Arduino + found matériaux

Étape 1: Matériaux de GatherPour ce projet, j'ai acheté un Arduino Uno REV 3, une LED blanche lumineuse, quatre résistances, un commutateur de bouton poussoir, quatre entretoises de circuit imprimé, un 8 x 1.5 support de piles AA, une batterie au plo