TychoNano

Forum Replies Created

Viewing 15 posts - 316 through 330 (of 553 total)
  • Author
    Posts
  • in reply to: Advent Calender 2016 #1675
    ottoplev
    Participant

    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?

    • This topic was modified 7 years, 11 months ago by ottoplev.
    in reply to: Advent Calender 2016 #1678
    arduinowallah
    Participant

    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

    in reply to: Werte für Parameter "crypt" von configWifiAP #1679
    Michel2016
    Participant

    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…

    in reply to: Advent Calender 2016 #1686
    ottoplev
    Participant

    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.

    • This topic was modified 7 years, 11 months ago by ottoplev.
    in reply to: WiFi Connect #1688
    Fletcher901
    Participant

    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

    in reply to: Werte für Parameter "crypt" von configWifiAP #1689
    Tekki
    Participant

    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:

    Click to access 4a-esp8266_at_instruction_set_en_v1.5.4_0.pdf

    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

    in reply to: Werte für Parameter "crypt" von configWifiAP #1696
    arduinowallah
    Participant

    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?

    in reply to: Werte für Parameter "crypt" von configWifiAP #1697
    Tekki
    Participant

    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.

    in reply to: IR Receive, Send + Webservice Call #1698
    Puuh
    Participant

    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

    in reply to: Advent Calender 2016 #1701
    Burkhard
    Participant

    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?

    in reply to: LED bleibt dunkel #1714
    holzmann
    Participant

    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.

    in reply to: LED bleibt dunkel #1715
    Burkhard
    Participant

    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?

    in reply to: LED bleibt dunkel #1719
    holzmann
    Participant

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

    in reply to: Advent Calender 2016 #1726
    hosi1709
    Participant

    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???

    in reply to: Tag 8 Login Timeout #1727
    hosi1709
    Participant

    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);
    }
    }

Viewing 15 posts - 316 through 330 (of 553 total)