Difference between revisions of "Grove"

From
Jump to: navigation, search
(ESP32)
(ESP32)
Line 83: Line 83:
 
==== ESP32 ====
 
==== ESP32 ====
 
ESP32
 
ESP32
 +
 +
 +
<b>WiFiScan</b>
  
 
<PRE>
 
<PRE>

Revision as of 19:25, 9 September 2025

Arduino Grove.

Matériel pour Arduino

Arduino UNO REV3

UNO v3 front angle.jpg

section 2

caption

section 3

Tableau
Colonne 2 Colonne 3

Contenu 1

Contenu 2

Contenu 3

Contenu 4

Contenu 5

Contenu 6

Ligne 1

Créer un lien

Liens internes

OLED Display 0.96 inches (SSD1308)
OLED Display 0.96 inches (SSD1315)
OLED Display 1.12 inches (SH1107)
IPS Display 1.22 inch
I2C LCD
Grove Base for XIAO
Expansion-Board_XIAO-SAMD21_Grove-OLED
XIAO-ESP32S3
XIAO-RA4M1
4-Digital Display
U8g2 for Seeeduino boards
Base Shield V2
Arduino UNO REV3
Grove Button
Grove-Red LED Matrix w Driver
Grove - LED
Grove - LCD RGB Backlight
Grove - 16x2 LCD Series
Temperature Sensor
Grove LED Bar
Grove-RTC
Grove - UART WiFi
Grove - UART WiFi V2
Grove - W600

Grove - I2C FM Receiver v1.1
Grove-12-Channel-Capacitive-Touch-Keypad-ATtiny1616

Seeeduino V4.2
Grove Shield for Arduino Nano
Seeeduino Nano
Seeeduino Cortex-M0+
Wio-Link

I2cScanner


Liens externes

https://fr.wikipedia.org/wiki/Aide:Syntaxe
https://fr.wikibooks.org/wiki/MediaWiki_pour_débutants/Première_utilisation_de_votre_wiki

ESP32

ESP32


WiFiScan

/*
  Example from WiFi > WiFiScan
  Complete details at https://RandomNerdTutorials.com/esp32-useful-wi-fi-functions-arduino/
*/

#include "WiFi.h"

void setup() {
  Serial.begin(115200);

  // Set WiFi to station mode and disconnect from an AP if it was previously connected
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);

  Serial.println("Setup done");
}

void loop() {
  Serial.println("scan start");

  // WiFi.scanNetworks will return the number of networks found
  int n = WiFi.scanNetworks();
  Serial.println("scan done");
  if (n == 0) {
      Serial.println("no networks found");
  } else {
    Serial.print(n);
    Serial.println(" networks found");
    for (int i = 0; i < n; ++i) {
      // Print SSID and RSSI for each network found
      Serial.print(i + 1);
      Serial.print(": ");
      Serial.print(WiFi.SSID(i));
      Serial.print(" (");
      Serial.print(WiFi.RSSI(i));
      Serial.print(")");
      Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
      delay(10);
    }
  }
  Serial.println("");

  // Wait a bit before scanning again
  delay(5000);
}

Matériel pour ESP32

ESP32 30PIN
Ideaspark ESP32 0.96 OLED Board
0.96 OLED
DHT22 Humidity & Temperature

Code

NTPClient
Internet Clock techlogics.net