ATtiny85 LED Morsecode Problem (mit Ardunio programmiert)

Gast #2876659
Lesenswert?
• ▲
▼
Hallo liebe µC Freunde,

ich habe mich, nach einigen Tutorials zum Arduino und programmieren von 
ATtinys mit diesem an ein kleines Projekt gewagt.

Ziel: Eine LED soll einen festen Morsecode blinken. Habe dazu auch ein 
schönes Script gefunden und herumprobiert. Leider hänge ich an einem 
Problem:

Das Programm läuft nicht komplett durch. Irgendwann (immer an 
unterschiedlichen Stellen) blinkt die LED einfach in einer konstanten 
Frequenz.

Hier das Script (der Upload läuft ohne Fehlermeldung)

Pinbelegung am ATtiny85:


    VCC(+) -> +5V
    Pin0 (PWM, AREF, MOSI) -> LED Anode (mit Vorwiderstand)
    (-) GND -> GND (LED Kathode)



#include <Morse.h>

// Author Erik Linder
// Released 2011 under GNU GPLv3
//
// Usage: morse( <pin number>, <speed WPM>, <1=beep, 0=PTT> )
//        sendmsg( "<text-to-send>" )
//

Morse morse(0, 12, 0);

void setup()
{}

void loop()
{
  morse.sendmsg("Ich teste meinen ATtiny mit dem Arduino");
  delay (2000);
  morse.sendmsg("eins zwei drei vier fuenf sechs sieben");
  delay (4000);
}


Irgendwelche Ideen was ich falsch gemacht habe?

Liebe Grüße
Ben

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.