TychoNano

Verfasste Forenbeiträge

Ansicht von 15 Beiträgen - 316 bis 330 (von insgesamt 553)
  • Autor
    Beiträge
  • als Antwort auf: Adventskalender 2016 #1675
    ottoplev
    Teilnehmer

    mein eigenes WLAN kann ich im Monitor nicht sehen, sollte der von mir vergebene Name dort nicht erscheinen? Auch ein offenes WLAN mit dem Namen NanoESP in Reichweite ist nicht zu sehen?

    • Dieses Thema wurde geändert vor 7 Jahren, 11 Monaten von ottoplev.
    als Antwort auf: Adventskalender 2016 #1678
    arduinowallah
    Teilnehmer

    Hallo,

    Tag 3 soll uns zeigen, wie wir einen AP konfigurieren.
    Dabei habe ich das Kommando boolean configWifiAP(String ssid, String password, int channel, int crypt); in der Referenztabelle gesehen.
    Hier wäre es hilfreich, wenn die möglichen Werte und ihre Bedeutung in der Kommentarspalte gelistet wären. Leider hat auch ein erstes Wühlen im Github-Sourcecode einem Nicht-Programmierer wie mir keine Antwort geliefert.

    Kann das wohl noch kurzfristig ergänzt werden?

    Vielen Dank,

    Arduinowallah

    als Antwort auf: Werte für Parameter "crypt" von configWifiAP #1679
    Michel2016
    Teilnehmer

    Fände auch ein paar Erklärungen zu den einzelnen Programmen und Funktionen ganz gut. Bin auch Neuling auf dem Gebiet. Habe zwar Programmiererfahrung von vor 25 Jahren mit Basic und VB in Excel aber C++???? und Elektronik Erfahrung habe ich nur von den Conrad-Adventskalender (die einfachen :-) mit LEDS und Widerstände und Transistoren…

    als Antwort auf: Adventskalender 2016 #1686
    ottoplev
    Teilnehmer

    Hallo Gemeinde,
    hab nur Probleme:
    1. mein eigenes WLAN kann ich im seriellen Monitor nicht sehen, sollte der von mir vergebene Name dort nicht erscheinen? Auch ein offenes WLAN mit dem Namen NanoESP in Reichweite ist nicht zu sehen? Ich seh es nur unter den Internetverbindungen am Rechner.
    2. wenn ich die geänderte WiFi Connect hochlade erlischt die LED 3, die Verbindung in der Anzeige am Rechner verschwindet und ich kann keine Internetverbindung herstellen.

    • Dieses Thema wurde geändert vor 7 Jahren, 11 Monaten von ottoplev.
    als Antwort auf: WiFi Connect #1688
    Fletcher901
    Teilnehmer

    MoinMoin,

    irgendwie stelle ich mich zu dumm an. Der Arduino ist bei mir per USB 3 Hub an den PC angeschlossen. Im Windows Geräte Manager wird er auch angezeigt. Mein Betriebssystem ist Win7 64 Bit. Ich habe aber kein WLAN am PC. Der PC ist normal per Netzwerkkabel mit dem Router verbunden.

    Ich komme nicht auf den Arduino rauf. Dies ist ja auch logisch.

    Gibt es eine Möglichkeit ohne WLAN auf den Arduino per USB zu kommen?

    Mein Smartphone, wie auch mein Tablet erkennen den Arduino ohne Probleme. Ich möchte aber die Arbeiten per PC durchführen.

    Gruß
    Christian

    als Antwort auf: Werte für Parameter "crypt" von configWifiAP #1689
    Tekki
    Teilnehmer

    Weiß zwar nicht, ob eventuell später im Kalender noch detaillierte Erklärungen kommen, aber habe selbst mal bissl recherchiert, weils mich auch interessiert hat.

    1)
    Im Source Code der NanoESP Library findet man in der configWifiAP Funktion folgende Code-Zeile:
    success &= (sendCom(at+cw+"SAP=\"" + String(ssid) + "\",\"" + String(password) + "\"," + String(channel) + "," + String(crypt), ok));

    2)
    Auf dem Board ist ein ESP8266EX Wifi Chip.

    Also habe ich mal nach den AT-Kommandos dieses Chips gegoogelt und folgendes Datenblatt gefunden:

    Klicke, um auf 4a-esp8266_at_instruction_set_en_v1.5.4_0.pdf zuzugreifen

    Dort findet man auf der PDF-Seite 30 (aufgedruckte Seitennummer 27) das AT Kommando AT+CWSAP und in der Tabelle dann auch die Erklärung, wofür der enc Parameter des AT Kommandos ist, der über den crypt Parameter der Funktion übergeben wird:
    0 OPEN
    2 WPA_PSK
    3 WPA2_PSK
    4 WPA_WPA2_PSK

    Hoffe das hilft weiter :)

    VG
    Tekki

    als Antwort auf: Werte für Parameter "crypt" von configWifiAP #1696
    arduinowallah
    Teilnehmer

    Hallo Tekki,

    ja, danke. ich habe das jetzt auch hier gefunden: https://github.com/espressif/esp8266_at/wiki/CWSAP
    Ich hoffe, Fabian liest das hier und übernimmt es in die Seite auf http://iot.fkainka.de/library .
    Ist es eigentlich ein optionaler Parameter? Wenn ja, was ist default? 4?

    als Antwort auf: Werte für Parameter "crypt" von configWifiAP #1697
    Tekki
    Teilnehmer

    Ganz klares Jain! ;)

    Beim AT+CWSAP Kommando muss der Parameter zunächst zwingend angegeben werden.

    Die NanoESP Library bietet zwei configWifiAP Funktionen an, die das AT+CWSAP Kommando entsprechend absenden:

    1) boolean configWifiAP(String ssid, String password): Hier kann man den Parameter für die Verschlüsselung nicht angeben, daher wird er auf 0 (=OPEN) gesetzt, wenn das angegebene Passwort leer ist (also "") bzw. auf 4 (=WPA_WPA2_PSK), wenn ein Passwort angegeben wurde.

    2) boolean configWifiAP(String ssid, String password, int channel, int crypt): Hier muss der Parameter zwingend angegeben werden.

    als Antwort auf: IR Receive, Send + Webservice Call #1698
    Puuh
    Teilnehmer

    Hi, ich programmiere auch gerade ein IR Modul und möchte meinen Yamaha Receiver steuern. Der Code 0x7E8154AB ist ja für Power. Wie hast du diesen Code ermittelt bzw. wo hast du diesen Code gefunden? Ich suche bislang vergeblich nach den Codes der gesamten RV300 Fernbedienung.
    Viele Grüße
    Puuh

    als Antwort auf: Adventskalender 2016 #1701
    Burkhard
    Teilnehmer

    Hallo WELT…

    [0] Blynk v0.3.4
    [499] Connecting to GastNetz
    [3636] IP: +CIFSR:STAIP,“192.168.3.160″
    +CIFSR:STAMAC,“18:fe:34:cf:67:64″

    OK
    [3665] Connected to WiFi
    [10212] Ready (ping: 20ms).

    so die Ausgabe vom seriellen Monitor. Die Taste auf dem Smartfone habe ich inzwischen zum Schalter gemacht, aber auch nicht besser…
    Wo kann der Fehler liegen? Wie kann ich die LED „örtlich“ einschalten, so zum Test der Verdrahtung? Kann ich die WLAN-Verbindung mit einer Meldung quittieren lassen?

    als Antwort auf: LED bleibt dunkel #1714
    holzmann
    Teilnehmer

    Hallo,
    du kannst mit:

    /*
    Blynk 1: LED
    Change ssid, password and token
    */
    
    char ssid[] = "";
    char password[] = "";
    char token[] = "";
    
    //#define BLYNK_DEBUG
    #define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
    #include <ESP8266_SoftSer.h>
    #include <BlynkSimpleShieldEsp8266_SoftSer.h>
    
    // Set NanoESP Serial object
    #include <SoftwareSerial.h>
    SoftwareSerial EspSerial(11, 12); // RX, TX
    #define RED_LED 9
    
    ESP8266 wifi(EspSerial);
    
    void setup()
    {
      // Set console baud rate
      Serial.begin(19200);
      EspSerial.begin(19200);
      pinMode(RED_LED, OUTPUT);
    
      Blynk.begin(token, wifi, ssid, password);
    }
    
    void loop()
    {
      digitalWrite(RED_LED, HIGH);   // turn the LED on (HIGH is the voltage level)
      delay(100);                       // wait 
     Blynk.run();
      digitalWrite(RED_LED, LOW);    // turn the LED off by making the voltage LOW
      delay(100);                       // wait 
    }
    

    die rote LED schnell bliinken lassen.
    Ansonsten mal die LED um 180° drehen.

    als Antwort auf: LED bleibt dunkel #1715
    Burkhard
    Teilnehmer

    Danke „Holzmann“, die LED steckte richtig, aber der Widerstand nicht in D09…
    Wo/wie kann ich lernen, wie man diese Programmchen schreibt? So ab nach Weihnachten?

    als Antwort auf: LED bleibt dunkel #1719
    holzmann
    Teilnehmer

    Konkret zum Board kann ich dir leider auch nichts empfehlen – ist auch für mich neu.
    Ich bin nur „vorbelastet“ – ich programmiere in „C“.

    als Antwort auf: Adventskalender 2016 #1726
    hosi1709
    Teilnehmer

    Hallo zusammen,

    ich bin unsicher, ob ich hier fragen darf, denn ich nutze nicht den NanoESP. Ich wollte auf dem MacBook den Treiber nicht ändern und versuche es mit einer Anpassung der Sketche auf den NodeMCU. Das hat bisher auch gut geklappt.

    Heute habe ich allerdings Probleme mit der Umsetzung des Sketches auf NodeMCU. In der Übung sollen auf dem Board zwei LED über virtuelle Buttons in Blynk ein- und ausgeschaltet werden. Zusätzlich soll auf dem umgekehrten Weg über einen Button, d.h. Taster, auf dem Board eine virtuelle LED in Blynk ein- und ausgeschaltet werden. Eine weitere virtuelle LED soll über ein Potentiometer vom Board aus heller bzw. dunkler geschaltet werden.

    Wenn ich den an NodeMCU angepassten Sketch starte erfolgt ein Login Timeout. Ich habe mit dem Sketch experimentiert und herausgefunden, dass der Fehler weg ist, wenn ich das Unterprogramm checkPoti() ausschalte. Dann kann ich beide LED über die virtuellen Buttons schalten und auch die eine virtuelle LED lässt sich über den Taster schalten.
    Das Poti ist verständlicherweise ohne Funktion. Doch warum macht das Login Probleme???

    als Antwort auf: Tag 8 Login Timeout #1727
    hosi1709
    Teilnehmer

    Also eine Lösung habe ich gerade selbst gefunden. Eine Pause mit delay(1000); macht die Sache etwas träger. Dafür klappt es aber so wie sicher geplant.

    int lastValue = 0;

    void checkPoti()
    {
    //read A0 and convert it to values 0-255
    int currValue = map(analogRead(A0), 0, 1023, 0, 255);

    //if values have changed write to virtual led2
    if (!(currValue == lastValue)){
    lastValue = currValue;
    Blynk.virtualWrite(V1, currValue);
    delay(1000);
    }
    }

Ansicht von 15 Beiträgen - 316 bis 330 (von insgesamt 553)