Morsealfabetet översättare (Light-> Text & Text-> ljus)



Detta är för min post i automation tävlingen, jag ville prova något som har en liten bit av kod i den.

projektet delas in i två huvudsakliga stater (Läs ljus och skriva ljus) som är transitionable av en knapp

1-konvertera ljus till Text, detta var den svåraste delen; med hjälp av en LDR behövde jag att skilja mellan en punkt och ett streck så jag var tvungen att hålla reda på tiden nu ljuset går på tills den slocknar, och även jag behövde för att skilja mellan slutet av bokstäver och ord som görs också genom att hålla koll på tiden nu ljuset slocknar tills det är gång.

den mest spännande delen emellertid, är att jag gjorde ett binärt träd och nod klass att representera morsekod grafen

så jag kunde spara en massa tid och bearbetning makt korsar genom trädet att hitta brev från en punkt och bindestreck sekvens med enkel logik

dot = vänster barn

Dash = rätt barn

i stället för linjärt testa dem i en matris och jämföra dem tecken för tecken

2 - konvertera Text till ljus, för detta jag vände min 4 X 4 knappsats i 4 X 4 X 2 så att jag kan representera alla engelska alfabetet (nummer ingår ej tyvärr) kan du visa hur man gör det i min föregående instructble. sedan behövde jag för att konvertera texten till en dot och dash sekvens som uttrycks med en lysdiod

Unity3D användes för att visualisera den koden och pproject, det skulle ha varit enkelt ersättas med en LCD-skärm och vara 100% arduino :)

Se Steg
Relaterade Ämnen

Morsealfabetet översättare

har du någonsin behövs att signalera en förtäckt leverans droppe eller deltagit i en hemlig spion uppdrag? Om så är fallet, kanske du har använt morsekod. Men för dem av oss som älskar fortfarande ett äventyr och en utmaning, utan att behöva lära sig...

Hur: Skicka Audio/Your röst över en stråle av ljus

har du någonsin sett de musik-synkroniserad tänder innan? De är ganska snyggt. Denna intructable visar dig hur man gör en enhet som skickar din röst eller någon annan form av ljud över en ljusstråle. Bilden nedan är den färdiga produkten. Jag tyckte...

Baserade Arduino remote översättare

Det finns 3 fjärrkontrollen är bara att titta på min TV, för TV, sätta topp låda och sound bar. Förfarande för att titta på TV är byta på TV att sätta sin källa till A / V, inkoppling ljudsystem och sätta dess källa för aux och inkoppling sätta topp...

LEGO LED LIGHT (ficklampa, led-ljus)

detta instructable visar dig hur man gör en cool och mycket användbar mini LED blixt ljus som kommer att vara mycket användbar.Jag vet inte om detta har gjorts innan. Jag bestämde mig att göra en eftersom jag ville göra något själv eftersom jag tycke...

Light Cube med ljus remsa

1-) polykarbonat glas turkos halvtransparent2-) strip LED lampa vit färg (http://www.signal.com.tr/arananurun.php?urun=SELS-3528W30-12&&id=147671 )3-) tråd & lödkolv4-) polykarbonat glas lim (bästa lösningen är kloroform vätska via spruta)...

Teckenspråk översättare

pågår...

Hur man gör en morsekod armband på en pärla vävstol

Jag älskar hemligt meddelande smycken, så när jag var brainstorming projekt för min nya pärla vävstol, jag visste att jag var tvungen att införliva ett hemligt meddelande på något sätt. Min lösning? Kombinera vävstol beading med morsekod.Jag har tagi...

Tinkercad: Lätt att skapa kurva Text

Uppskattar särskilt verkligen Nicola Hoelzl (som är en översättare) skickade bra feedback och modifierade tutorials för att göra det bättre. Nu artikeln uppdateras med Nicolas bra förslag, Vänligen njuta av behandlingen. Tack så mycket, Nicola!Tinker...

Lätt Texta Gas pistol

för dig som gillar projektiler och kanoner. Jag ska visa dig hur man gör en ganska cool texta pistolen ur en texta och en deoderant flaska.Detta är faktiskt och gamla idé tagen från en vän och delvis förbättras.Steg 1: Få delar Så, i princip du behöv...

Java programmering Part2(Text and running)

I din java.java bör du ha koden-allmän klass java {offentliga statisk void main (String args[]) {}}Så om vi ska göra Javaprogram behöver vi är text och koden för en enkel textrad-System.out.println ("Hej Java programmering");I konsolen visas ord...

Inkscape skakis Text handledning

enkla handledning för inkscape på att göra skakis text.Inkscape vektor grafikprogrammet är gratis och tillgänglig för Win, Mac, Linux.Det liknar Adobe Illustrator.Vektorgrafik kan blåsas till storleken av en ladugårdsdörr utan att få ojämn.Men ibland...

IPad ljus målning

händighet av iPad med pekskärmen och alla apps kan göra det en killer enhet för e-post och arga fåglar, men det är också ganska söt för ljus målning. Måla meddelanden och bilder i luften av svepande iPad framför en kamera med en sloooow slutartid.Låt...

5 watts LED Table Light

Här gjordes för min mammas symaskin men kan anpassas för alla typer av bord. De mått som används i detta var för symaskinen tabellen, alltså du måste justera den efter dina behov.Lite bakgrund om detta projekt, Känn dig fri att hoppa över den, om du...

Candle hantverk: Hur man gör vackra ljus

ljus Craft blev min besatthet när jag såg några vackert utformad ljus och jag längtade så mycket att lära sig konsten av ljustillverkning. Bristande faciliteter fick mig att beställa en inlärares ljustillverkning kit online. Startpaket tillhandahålls...

Hur man gör en energi effektiv mångsidig ljus gjorda av återvunnet glas

om du är en av dessa konstiga människor som mig som har en massa rester av glas om huset så är det ett stort projekt att göra något vackert och åtminstone delvis användbart.(Genom att detta projekt är antingen en LED (Light Emitting Diode) ljus inneh...

Hur man skapar en ljus Stop Motion Video

TITTA PÅ DENNA VIDEO FÖRST!!! Detta är den faktiska filmen och är grunden för hela instructable! NJUT!Klicka på denna länk om videon inte laddas för dig! Jag tyckte att den inte skulle alltid laddas, och Tja måste du se videon för att verkligen se pr...

DIY Video ljus från en gammal fluorescerande ljus

Vi har arbetat med att uppdatera vår hemmastudio och beslutat att arbeta på belysning. Vi valde att arbeta på fyllning belysningen (hjälp att minska skuggorna från några huvudsakliga lampor) och bli av med den fluorescerande armatur installerat av de...

Leaf Light: En inomhus trädgård Monitor

Har du någonsin kämpat för att hålla liv i en växt? Önskat din anläggning skulle kunna berätta om det behövs ska vattnas eller lite närmade sig fönstret? Bygga en Leaf lampa för dina krukväxter för att hjälpa dig att berätta om de får tillräckligt me...

LED uteplats paraply Jar ljus

denna sommar har varit ganska bra här på den engelska sydkusten. Fick gräset skära, föll förstörelse på några ohyggligt övervuxen växter, trädgården såg ut mer som en trädgård och mindre som en liten wildlife bevara. Mer Alan Titchmarsh och mindre Bi...