- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 5 von 5

Thema: Arduino - PC Kommunikation

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.11.2009
    Alter
    31
    Beiträge
    474
    Blog-Einträge
    4

    Arduino - PC Kommunikation

    Anzeige

    Praxistest und DIY Projekte
    Guten Tag allerseits,
    ich hoffe jetzt einfach mal das ich gut getroffen habe und sich dieser Beitrag im richtigen Unterforum befindet.
    Ich bin seit heute Nachmittag stolzer Besitzer des Arduino Uno.
    Ein echt tolles teil, ich war nur ein wenig enttäuscht von der Verpackung, denn in den versandkarton hätte der kleine karton mit dem Board bestimmt 400mal reingepasst (keine übertreibung)
    dabei hat sich der hersteller von dem Board sogar soviel mühe gegeben und nimmt an einem ausgleichsprogramm teil und drum hab ich mit meinem board auch nen halben quadratmeter Regenwald gesponsert, aber der riesen versandkarton zerstört soversuche ja gleich wieder...schade....
    Ích hab mich jetzte ein wenig mit dem Board ausgetobt
    und jetzt hab ich auch schon ein problem
    wenn ich was über die serielle Verbindung sende kommt das nicht beim board an, andersrum gehts aber
    ich muss das doch einfach in die Terminal zeile eintippen oder? oder ist mein Code Falsch? Letztendlich soll das licht angehn wenn ich ne eins eintippe und wieder ausgehn wenn ich eine null sende. aber wieso gehts nicht?

    Code:
    
    const int ledPin = 13;       // pin that the LED is attached to
    int Zustand = 0;
    
    void setup() {
      // initialize the LED pin as an output:
      pinMode(ledPin, OUTPUT);
      // initialize serial communications:
      Serial.begin(9600);
    }
    
    void loop() {
    if (Serial.available() > 0) {
      Zustand = Serial.read();
      if (Zustand == 1)
      {
        digitalWrite(ledPin, HIGH);   // set the LED on
        Serial.println("licht ist an");
      }
      if (Zustand == 0)
      {
        digitalWrite(ledPin, LOW);   // set the LED off
        Serial.println("licht ist aus");
      }
    }
    }
    Ich hoffe ihr könnt mir da ein wenig auf die Sprünge helfen.
    mfg Sebastian

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    so gehts:
    Code:
    ...
    if (Zustand == '1')
    ...
    if (Zustand == '0')

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.11.2009
    Alter
    31
    Beiträge
    474
    Blog-Einträge
    4
    boah so einfach
    und das beste es funktioniert jetzt!
    vielen vielen dank

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.02.2010
    Beiträge
    167
    hmmm..., du solltest dich mal mit dem innenleben von diesem komischen ding beschäftigen.

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.11.2009
    Alter
    31
    Beiträge
    474
    Blog-Einträge
    4
    des kommt noch, vll, irgendwann, wenn ich lust haben sollte
    erstmal will ich mich damit nicht abgeben
    als nächstes will ich damit ne gesichtsverfolgende webcam baun
    ausserdem muss man ja das rad nicht jedesmal neu erfinden, weil dann geht nichts voran
    und man kann das auch "hübscher" sagen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test