mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP C-Control mit Arduino über rx-tx verbinden


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Hartmut W. (aloisius)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!

ich möchte Daten in byte-Größe vom C-Control an den Arduino übertragen
dabei stimmen die gesendeten Daten nicht mit den empfangenen Daten 
überein
ich kann das Problem nicht lösen, wahrscheinlich durch ungenügende 
mathematische Kenntnisse
Beispiel:
C-Control  –>   Arduino
DEC     BIN             Dec     Bin
56  00111000  12  00001100
146  10010010  27  00011011
101  01100101  77  01001101
Ausnahme:
85  01010101  85  01010101

meine kleine Programme für den Test

C-Control:
define Ausgang byte
for Ausgang = 1 to 255 step 1
put Ausgang
pause 250
next
end

Arduino:
#include <Wire.h>

int Wert = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
    if (Serial.available() > 0) {

    Wert = Serial.read();
    delay(30);
    Serial.println(Wert);
  }
}

Grund der Erweiterung:
ich möchte die 2000 errichtete Steuerung der Solaranlage mit einer 
Anzeige der 3Wege-Schieberstellungen erweitern

Vielen Dank für euer Bemühen und schöne Grüße

Hartmut

von sid (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Baudrate auf 9600 und nochmal testen

von Hartmut W. (aloisius)


Bewertung
0 lesenswert
nicht lesenswert
C-Control arbeitet voreingestellt mit 9600

der Hinweis hat mich veranlasst Versuche auch mit 4800 und 1200 
durchzuführen
dies ergab genau die gleichen falschen Ergebnisse

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.