Geocaching & GPS location based games

Thema anzeigen - Tiny13, Morsecode, Bascom und ein Anfänger


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste


Autor Nachricht
BeitragVerfasst: Sa 3. Mär 2012, 21:46 
Offline
Geocacher

Registriert: Mo 8. Aug 2011, 19:41
Beiträge: 55
Hallo Cacherkollegen,

ich will mit einem Tiny13 einen Morsecode an einer Led ausgeben.
Meine Frage dazu: Kann man die Zeichen (a, b, c...) und die verschiedenen Pausezeiten irgendwo definieren, damit man einfach den Wunschtext eingeben kann und der dann selbstständig umgewandelt wird? (mit richtigen Pausezeiten etc.)

Vielen Dank im Voraus!

mfg Cachehunter12


Nach oben
 Profil  
 
BeitragVerfasst: Sa 3. Mär 2012, 22:42 
Offline
Geomaster

Registriert: Fr 25. Jun 2010, 13:13
Beiträge: 524
Benutz mal die Suchfunktion, IIRC hat crysophylax mal einen schönen Algorithmus dafür angegeben.

MaJa


Nach oben
 Profil  
 
BeitragVerfasst: So 4. Mär 2012, 09:32 
Offline
Geomaster
Benutzeravatar

Registriert: Do 24. Sep 2009, 15:55
Beiträge: 676
Wohnort: LDK
Die Idee war von jemand Anderen (ich hab sie glaub ich nur aufgegriffen) und ich hab das Ganze für PICs implementiert, das wird der Atmel-Front relativ wenig helfen....

Allerdings kann man da inzwischen im Quelltext relativ anfängerfreundlich ziemlich Klartext editieren (eigenes Include-File, damit man sich nicht aus Versehen durch Bewurstfingerung den Assembler-Teil versaut):
Code:
; #====================================================================================#
; #       Wunschkonfiguration                                                          #
; #====================================================================================#

   org 0x2100

; Generelle Konfigurationsparameter
EEGLOB
    de b'00001010'
;        |||||||+- 1= Reaktivlicht, 0= Magnetbake
;        ||||||+-- 1= "Alive-Blink" beim Aufwachen aus UL-Sleep
;        |||||+--- 1= LDR-Testmodus (dauerhafte AD-Wandler-Anzeige)
;        ||||+---- 1= "Text"anzeige als Morsecode auf SEG_DP
;        |||+----- unbenutzt
;        ||+------ unbenutzt
;        |+------- unbenutzt
;        +-------- unbenutzt
EEDLEV
   de 32   ; Schwelle, unter der in Nachtmodus ("Dunkel") gewechselt wird
EEHLEV
   de 48   ; Schwelle, über der in Tagmodus ("Hell") gewechselt wird
EETRIG
   de 3   ; Helligkeitssprung nach oben für Auslösung
EEDCTR
   de 10   ; jede wievielte Messung wird im Dunkelmodus in die Mittelwertbildung
         ; einbezogen ?
EETTOT
   de 20   ; Totzeit: Anzahl mittelwertsrelevanter Messungen die durchgeführt werden
         ; müssen, bevor ein Reaktivlicht im Anschluss an eine Auslösung erneut
         ; ausgelöst werden kann.
EETRCTR
   de 0,0   ; 16Bit-Zähler für Anzahl Auslösungen
EETACTR
   de 0,0   ; 16Bit-Zähler für Anzahl Tage

; Parameter rund um die Zeichenausgabe
EEKOORD
   de LOW(EEENDE)-LOW(EEKOORD)-3   ; Anzahl Zeichen
;   de 100   ; Leuchtzeit * 10ms (die das 7Seg-Zeichen leuchtet)
   de 60   ; Leuchtzeit * 10ms (bei Morseausgabe = Dauer eines "Dit".)
   de 5   ; Pausenzeit * 10ms (zwischen den 7Seg-Zeichen)

; eigentliche auszugebende Zeichen, am Programmstart per Include vordeklariert

;  'HALLO SUCHER'

   de MOR_H, MOR_A, MOR_L, MOR_L, MOR_O
   de MOR_leer
   de MOR_S, MOR_U, MOR_C, MOR_H, MOR_E, MOR_R

EEENDE


Das Include, in dem die Symbole (7Seg) und Zeichen (Morse) vordefiniert sind, hab ich in der Tat schonmal irgendwo hier gepostet, das dürfte auch für Atmels mehr oder weniger wiederverwurstbar sein.

chrysophylax.

P.S.: Edit: da wars.

_________________
Bekennender Warmduscher und DNF-Logger. Nebenbei-Spielprojekt: Geocaching Magnetbake / Reaktivlicht im Eigenbau.
Bild Bild


Nach oben
 Profil  
 
BeitragVerfasst: So 4. Mär 2012, 09:41 
Offline
Geocacher

Registriert: Mo 8. Aug 2011, 19:41
Beiträge: 55
So, das File habe ich jetzt gefunden,

http://www.geoclub.de/viewtopic.php?f=57&t=53139&hilit=*morse*

jedoch habe ich keine Ahnung was ich damit jetzt machen soll.


Nach oben
 Profil  
 
BeitragVerfasst: Di 6. Mär 2012, 08:10 
Offline
Geowizard
Benutzeravatar

Registriert: Mo 24. Sep 2007, 15:52
Beiträge: 2315
Wohnort: 39326 Hohenwarsleben
irgendwie versteh ich glaub ich die Eingangs-Frage nicht ganz.
Was suchst du?
Es gibt doch fertige Files im Reaktivlicht-Wiki, da musst du nur noch deinen Text via "-" und "*" eintragen und fertig. Wofür ein Programm was irgendwas umwandelt. Oder steh ich nur auf dem schlauch und habs wirklich nicht verstanden?
Mit Bascom und dem controller solltest du natürlich umgehen können....

_________________
Bild..Bild


Nach oben
 Profil  
 
BeitragVerfasst: Di 6. Mär 2012, 13:01 
Offline
Geocacher

Registriert: Mo 8. Aug 2011, 19:41
Beiträge: 55
Genau so ein file suche ich!
Jetzt weiß ich wenigstens wo ich suchen muss!
Danke

mfg Cachehunter12


Nach oben
 Profil  
 
BeitragVerfasst: Di 6. Mär 2012, 19:21 
Offline
Geocacher

Registriert: Mo 8. Aug 2011, 19:41
Beiträge: 55
@upigors: Du bist einfach der Beste! :2thumbs:

Habe das File vom Reaktivlicht mit Morsecodeausgabe gefunden und einfach das vom Reaktivlicht rausgelöscht! Verstanden habe ich auch den größten Teil, funktionieren tut's auch, einfach Klasse! ;)

Nochmals danke

mfg Cachehunter12


Nach oben
 Profil  
 
BeitragVerfasst: Di 6. Mär 2012, 20:06 
Offline
Geowizard
Benutzeravatar

Registriert: Mo 24. Sep 2007, 15:52
Beiträge: 2315
Wohnort: 39326 Hohenwarsleben
Deinen Dank gebe ich an dieser Stelle mal an den Autor des Programms weiter ;-)
Danke ..... Windi ???

_________________
Bild..Bild


Nach oben
 Profil  
 
BeitragVerfasst: So 11. Mär 2012, 20:44 
Offline
Geocacher

Registriert: Mo 8. Aug 2011, 19:41
Beiträge: 55
Eine Frage habe ich jetzt doch noch!

Wenn ich Spannung anlege, fängt das Programm nicht zuverlässig von vorne an, was ist da falsch?

Am Anfang steht doch ...PORTB = 0...???


Nach oben
 Profil  
 
BeitragVerfasst: So 11. Mär 2012, 21:23 
Offline
Geowizard
Benutzeravatar

Registriert: Mo 24. Sep 2007, 15:52
Beiträge: 2315
Wohnort: 39326 Hohenwarsleben
Portb=0 sagt doch nur das alle Ausgänge auf Low gesetzt werden.
Ob das reaktive nach anlegen der Spannung einmalig startet oder nicht hängt damit zu sammen ob der LDR beim ersten messen hell oder dunkel ist.

_________________
Bild..Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Impressum