Morse Code Keyer voor Arduino en Amateur Radio (2 / 3 stap)

Stap 2:


De code was een beetje ingewikkeld om te schrijven, maar het was mijn eerste poging om een menusysteem. Ik dacht in eerste instantie een grid systeem van menu's met behulp van omhoog/omlaag/links/rechts. Elke rij zou vertegenwoordigen een soort functie en de pagina's langs de rij aan elkaar gerelateerd. Dit betekende het houden van een variabele voor de kolom nummer, een variabele voor het nummer van de rij, beide worden lus rond of beperkt. Ik zou dan ook moeten houden van een nummer op het snijpunt van de rij en kolom die zou het paginanummer. Oef, gewoon 3 variabelen om mee te beginnen. Mij schipperen te halen het werken maar vroeg me af of er was een slimmere manier om te gaan doen.

Ik geloof in het proberen om het te doen uw zelf, zodat u eerst kunt leren. Eens u hebt geprobeerd uw manier, hoofd naar het web en zien hoe de programmeurs doen! Ik besloot te kijken rond op het web.

Een voorbeeld ik zag, had links of rechts scrollen door alle functies, looping terug rond aan de start. Een variabele, het programma nummer, oplopend of verlaagd door de linker- en toetsen. Te doen hier, houd veel slimmer, eenvoudiger en goed genoeg voor wat ik probeerde het simpel voor me en als iemand anders wilde gebruiken.

Dus is dat vrij veel hoe de code gaat.

Ik gebladerd rond het web probeert te verbeteren mijn programmering vaardigheden, zoals dit was waarschijnlijk de moeilijkste code die ik tot nu toe had geschreven. Ik leerde ergens langs de weg dat goede praktijken moest schrijven al uw opmerkingen eerst, vervolgens de code later invullen.

Bijvoorbeeld;

Hier is waar de setup kan worden

Hier is waar zullen we alle variabelen definiëren

Dit is de routine die een brief naar dits en dahs converteert

Dit is waar de upmenucode zal leven

En zo verder. Ik voegde een sectie van de notities die beschreven van de programma's manier van werken. En ik heb toegevoegd een takenlijst, bijvoorbeeld;

TODO:

Voeg druk op een toets om af te breken

toonhoogte van geluid morse-toets wijzigen

cijfers en speciale tekens toevoegen

misschien systeem te beperken tot één toets kort indrukken voorschotten menu, lang indrukken om te gebruiken

bieden de mogelijkheid om een aangepast bericht ie Roepteken direct invoeren via het toetsenbord

baken menu-ondersteuning

seriële besturingselement of ethernet indien mogelijk

speciale geluiden? PSK antwoorden??

Een todolijst was iets dat mij later stichten een waardevolle manier van het toevoegen van de dingen die moesten worden vastgesteld.

Zijn er tien herzieningen tot nu toe, elke één die meer vermogen aan het apparaat toe te voegen, ik hoop dat de code nog verder kan worden verbeterd. Er is zelfs een beetje van de domme dingen gegooid daar voor de lol.

Gerelateerde Artikelen

HackerBoxes 0003: Amateur Radio, Arduino Nano, satellieten, Packet, APRS

HackerBoxes 0003: Amateur Radio, Arduino Nano, satellieten, Packet, APRS

Bent u klaar om Radio actief? Deze maand, verkennen radiocommunicatie met een krachtige handheld VHF/UHF-transceiver, zoeken naar Amateur satellieten overhead en prototype eigen Morse Code of Digital Packet Radio project gebaseerd op het kleine compa
MANOA logica: Morse code wand kunst met Arduino + gevonden materialen

MANOA logica: Morse code wand kunst met Arduino + gevonden materialen

Stap 1: Verzamel materialenVoor dit project kocht ik een Arduino Uno REV 3één heldere witte LED, vier weerstanden, één Drukknopschakelaar, vier printplaat koelbloedig, een 8 x 1.5 AA batterijhouder, één batterij connector lood, 8 X AA NiMH-accu's van
Morse Code gelijkspel Tack

Morse Code gelijkspel Tack

de morsecode gelijkspel tack is een apparaat dat gebruik leidde tot de buitentemperatuur morsecode berichten.Morse-code is een methode van het doorgeven van tekstuele informatie als een reeks van aan / uit-tonen, lichten, of klikken die direct kunnen
Experiment voor de lol: Morse Code Encrypter met behulp van de Arduino en Smartphone!

Experiment voor de lol: Morse Code Encrypter met behulp van de Arduino en Smartphone!

Nou, Hallo iedereen! Hoe ben je, jongens? Ik hoop dat iedereen is ok en in een goed humeur. Vandaag wil ik delen met u over een eenvoudig experiment die ik gemaakt heb tijdens mijn vrije tijd allen. Het heet de Morsecode encrypter. De stroom van dit
Morse Code Touch Keyer/Autocoder

Morse Code Touch Keyer/Autocoder

Ik eigenlijk bouwde dit project enige tijd geleden, maar dacht dat iemand zou kunnen gebruiken van het idee.  Ik ben een man van ham radio en raakte in het een beetje laat in leven toen ik met pensioen en had de tijd.  Ik heb mijn generaal licentie n
USB-Arduino Morse Code sleutel

USB-Arduino Morse Code sleutel

Ooit wilde om te typen op een computer met een morse code sleutel of te leren/leren van morse code? U bent op de juiste pagina!Voor mijn andere projecten, check out calvinliang.meStap 1: Verzamel materialen• 1 × Arduino/waar Micro• 1 × 3v zoemer• 1 ×
Arduino Morse Code Flaher

Arduino Morse Code Flaher

ik ben een grote fan van programmering maar ik wil houden het tot 555 timer maar als het gaat om complexe functies zoals een LED knipperen in een bepaald patroon programmering noodzakelijk is. Op een dag tijdens het surfen kwam door de ik iets bekend
Morse code weergeven op Chipkit DP 32 met behulp van de Arduino IDE

Morse code weergeven op Chipkit DP 32 met behulp van de Arduino IDE

In dit project gaan we een chip programmeren kit dp 32 een bericht weergeven in morse code met behulp van de Arduino IDE. Het bericht moet worden weergegeven worden als een tekenreeks in het programma ingevoerd.Stap 1: Alles wat die we nodig:De chip
Morse code met arduino + LED

Morse code met arduino + LED

HalloIk weet niet de echte reden, maar ik heb dat pletten op de oude technologie en zijn spullen, een van de meest ding ik ooit liefgehad morse code en hoe ze communiceren, zo in mijn eerste dagen met arduino - drie jaar geleden ik denk! - is een van
Maken van een miniatuur Morse Code praktijk Keyer

Maken van een miniatuur Morse Code praktijk Keyer

Dit is een instructable op hoe maak je een klein, draagbaar morse code praktijk keyer dat u kunt in uw zak zetten, overal nemen en praktijk leren van Morse Code. Het is samengesteld uit slechts twee componenten en neemt ongeveer een half uur of minde
Morse code met een rc auto afgelegen en hier op een cb-radio.

Morse code met een rc auto afgelegen en hier op een cb-radio.

dit instructable is gewoon over het maken van een zender van de 27mhz uit een 27 mhz rc auto externedat u kunt doen van morse code met, ontvangen van die berichten op een cb-radio of misschien het am deel van uw radio maar ik kon niet krijgen om te w
Arduino tekst naar Morse code

Arduino tekst naar Morse code

Hallo!Dit is mijn eerste instractableIk heb geschreven onder leiding van een klein programma in tekst omzetten in Morse code en weergeven met behulp van ArduinoZoemer kan ook vrij gemakkelijk worden toegevoegd
Korte knipperen code voor Arduino

Korte knipperen code voor Arduino

Vandaag, ga ik u tonen hoe om echt korte code knipperen Arduino van standaard LED zoals gehecht aan boord op pin nummer 13 te schrijven. Waarom doe ik dit? Omdat de blink-code de eerste code die net beginnen te spelen met Arduino Uno, en eerste keer
Raspberry Pi voor Amateur Radio VOIP (Echolink) deel 1,2 en 3

Raspberry Pi voor Amateur Radio VOIP (Echolink) deel 1,2 en 3

dit is een amateur radio-transceiver bedraad in een Raspberry Pi en geladen met Echolink software (SVXLINK). Men kan dit gebruiken met een 12V-accu en verbinding met het netwerk echolink. Zie video delen 1,2 en 3.Software in gebruik is SVXLINK op:htt