• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Moduły BT
#8
Nawet do głowy mi nie przyszło by gdzieś wydłubać BT po prostu szukałem w google po zdjęciach by było małe...

Ale czekaj

Korzystam z takiego przykładu AP na esp8266

Kod:
/*
    Wireless Serial using UDP ESP8266
    Hardware: NodeMCU
    Circuits4you.com
    2018
    Master Board creates Access Point
*/
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>

const char *ssid = "circuits4you";
const char *pass = "password";

unsigned int localPort = 2000; // local port to listen for UDP packets

IPAddress ServerIP(192,168,4,1);
IPAddress ClientIP(192,168,4,2);

// A UDP instance to let us send and receive packets over UDP
WiFiUDP udp;

char packetBuffer[9];   //Where we get the UDP data
//=======================================================================
//                Setup
//=======================================================================
void setup()
{
    Serial.begin(9600);
    Serial.println();
    WiFi.softAP(ssid, pass);    //Create Access point

    //Start UDP
    Serial.println("Starting UDP");
    udp.begin(localPort);
    Serial.print("Local port: ");
    Serial.println(udp.localPort());
}
//======================================================================
//                MAIN LOOP
//======================================================================
void loop()
{
    int cb = udp.parsePacket();
    if (!cb)
    {
      //If serial data is recived send it to UDP
      if(Serial.available()>0)
        {
        udp.beginPacket(ClientIP, 2000);
        //Send UDP requests are to port 2000
       
        char a[1];
        a[0]=char(Serial.read()); //Serial Byte Read
        udp.write(a,1); //Send one byte to ESP8266
        udp.endPacket();
        }
    }
    else {
      // We've received a UDP packet, send it to serial
      udp.read(packetBuffer, 1); // read the packet into the buffer, we are reading only one byte
      Serial.print(packetBuffer);
      delay(20);
    }
}
//======================================================================

Czy można sobie po prostu dopisać następnego klienta ?? z innym adresem.. Bo ja mam to na sztywno...
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Wiadomości w tym wątku
Moduły BT - przez Jarewa0606 - 10-09-2019, 21:37
RE: Moduły BT - przez semi - 11-09-2019, 08:45
RE: Moduły BT - przez kaczakat - 11-09-2019, 21:30
RE: Moduły BT - przez Jarewa0606 - 11-09-2019, 21:42
RE: Moduły BT - przez kaczakat - 11-09-2019, 21:46
RE: Moduły BT - przez Jarewa0606 - 11-09-2019, 21:58
RE: Moduły BT - przez kaczakat - 12-09-2019, 12:50
RE: Moduły BT - przez Jarewa0606 - 12-09-2019, 20:17
RE: Moduły BT - przez semi - 13-09-2019, 08:57
RE: Moduły BT - przez kaczakat - 13-09-2019, 20:29
RE: Moduły BT - przez Jarewa0606 - 15-09-2019, 10:56
RE: Moduły BT - przez kaczakat - 15-09-2019, 13:49

Skocz do:


Przeglądający: 2 gości