Hallo Community,
ich bin neu hier, obwohl ich schon länger in diesem Forum rumschnüffle.
Mein kleines Projekt ufert jedoch aus, weshalb ich euch um eure Hilfe bitte.
Das ursprüngliche Projekt bekann mit dem Gedanken, ein simples Rechtecksignal zu teilen. Nach dem finalen Ermitteln der verfügbaren und benötigten Frequenzen wurde mir klar, IC´s sind nicht die richtige Lösung.
Der verfügbare Frequenzbereich ist zwischen 0 und ca. 770Hz (5V Amplitude), die Benötigte sollte mit 0,278 Multipliziert werden und ebenfalls eine 5V Amplitude darstellen.
Somit kam ich auf den Gedanken eines Mikrokontrollers.
Der sollte soetwas a problemlos realisieren können...
"Kann ja nicht so schwer sein" - denkste...
Für die ersten Versuche bestellte ich aus China zwei Klone namens "Pro Micro" mit dem 5V/16MHz ATmega 32U4 und einer verarbeitbaren Spannung an RAW von maximal 18V.
Dies erschien mir zur Verwendung im KFZ-Bereich als sinnvoll.
Von dem Theater bis die Dinger überhaupt erkannt werden und ein Hochladen von Sketches akzeptierten habe ich mich mittlerweile erholt.
Doch verzweifle ich nun an dem Eindruck, die Pseudorinos würden sich aufhängen.
Ich habe vieles versucht,
sie lassen sich als Leonardo ansprechen,
als auch als Sparkfun Pro Micro mit 5V.
Doch Bare Minimum und Blink (mehr habe ich noch nicht versucht) endet mit Dauerleuchten von PWR, TX und RX.
Einzig der Blinkcode von Sparkfun und der angehängte Ähnliche zeigten Funktion.
Hatte jemand schon ein solches Problem und kann mir einen Tipp geben, was ich übersehe?
USB3.0/USB2.0, verschiedene Kabel, verschiedene Spannungen an Raw, 5V an VCC, ständige Reset´s, IDE Neuinstallation und so weiter habe ich schon versucht.
Doch das Leuchten der TX/RX bekomme ich nicht in den Griff.
Ab und an leuchtete die TX nach dem Upload, nach Anschluss an externe Stromversorgungen jedoch zusätzlich die RX.
Ich habe auch schon ein grobes Gerüst für meine Frequenzveränderung zusammengeschustert (ehrlich gesagt besteht es aus mehr kopierten Zeilen, als aus eigenen Überlegungen, weil mir dafür das Wissen fehlt), aber es besteht schon mal sie Überprüfung.
Doch zuerst sollte ich das permanente Leuchten der TX und RX in den Griff bekommen!?
Besten Dank für Eure Tipps
Stefan
int RXLED = 17; // The RX LED has a defined Arduino pin
// The TX LED was not so lucky, we'll need to use pre-defined
// macros (TXLED1, TXLED0) to control that.
void setup()
{
pinMode(RXLED, OUTPUT); // Set RX LED as an output
// TX LED is set as an output behind the scenes
Serial.begin(9600); //This pipes to the serial monitor
Serial1.begin(9600); //This is the UART, pipes to sensors attached to board
}
void loop()
{
Serial.println("HELLO! 14CORE"); // Print "Hello World" to the Serial Monitor
Serial1.println("14CORE"); // Print "Hello!" over hardware UART
digitalWrite(RXLED, HIGH); // set the LED on
TXLED1; //TX LED is not tied to a normally controlled pin
delay(1000); // wait for a second
digitalWrite(RXLED, LOW); // set the LED off
TXLED0;
delay(1000);
}