PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einfacher test ESP32-pico



inka
01.08.2019, 17:13
hallo allerseits,

ich suche für einen testaufbau einen einfachen "blink-test" um zu sehen ob ich vom smartphone überhaut kontakt zum webserver der aus dem pico läuft habe. Wie gesagt, ich bin noch sehr am anfang...

- hat der Espressif32-pico so eine LED überhaupt on board?

habe das hier versucht, um zu sehen, ob eine LED überhaupt blinkt, compilieren und laden lässt sich das, es blinkt aber nichts...


/*
* https://circuits4you.com
* ESP32 LED Blink Example
* Board ESP23 DEVKIT V1
*
* ON Board LED GPIO 2
*/

#define LED 2

void setup() {
// Set pin mode
pinMode(LED,OUTPUT);
}

void loop() {
delay(500);
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
}

wie könnte ich diesen code anpassen?

https://lastminuteengineers.com/crea...r-arduino-ide/ (https://lastminuteengineers.com/creating-esp32-web-server-arduino-ide/)

HaWe
01.08.2019, 18:01
hallo allerseits,

ich suche für einen testaufbau einen einfachen "blink-test" um zu sehen ob ich vom smartphone überhaut kontakt zum webserver der aus dem pico läuft habe. Wie gesagt, ich bin noch sehr am anfang...

- hat der Espressif32-pico so eine LED überhaupt on board?

habe das hier versucht, um zu sehen, ob eine LED überhaupt blinkt, compilieren und laden lässt sich das, es blinkt aber nichts...


/*
* https://circuits4you.com
* ESP32 LED Blink Example
* Board ESP23 DEVKIT V1
*
* ON Board LED GPIO 2
*/

#define LED 2

void setup() {
// Set pin mode
pinMode(LED,OUTPUT);
}

void loop() {
delay(500);
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
}

wie könnte ich diesen code anpassen?

https://lastminuteengineers.com/crea...r-arduino-ide/ (https://lastminuteengineers.com/creating-esp32-web-server-arduino-ide/)

wenn er eine LED onboard hat, ist sie ja meist per
LED_BUILTIN
in der Arduino API ansprechbar.

wenn du also eingibst
Serial.print("LED_BUILTIN=");
Serial.println(LED_BUILTIN);

dann kann es sein, dass er dir eine pin-Nr ausspuckt ;)
dann wird auch
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, HIGH);
etc. funktionieren.

Wenn nicht, oder wenn er sogar noch nicht einmal LED_BUILTIN für dein Board definiert hat, kannst du nur alle möglichen durchprobieren und Daumen drücken 8)

inka
01.08.2019, 18:28
beim kompilieren kommt nur:

exit status 1
'LED_BUILTIN' was not declared in this scope

EDIT:
habe jetz den code so geändert:


/*
* https://circuits4you.com
* ESP32 LED Blink Example
* Board ESP23 DEVKIT V1
*
* ON Board LED GPIO 2
*/

#define LED 2
#define LED_BUILTIN

void setup() {
// Set pin mode
pinMode(LED,OUTPUT);
//pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(115200);
}

void loop() {
delay(500);
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);

Serial.print("LED_BUILTIN=");
Serial.println(LED_BUILTIN);
}

wird aber keine pin nummer ausgegeben :-(

Siro
01.08.2019, 18:40
Hallo inka,

wenn ich das richtige Schaltbild des Boards erwischt habe, dann ist da keine Led drauf die Du steuern kannst. Zumindest sehe ich keine.
Die einzige LED liegt bei der USB Buchse und zeigt die Versorgungsspannung der 5Volt an.

34331

Siro

HaWe
01.08.2019, 18:40
beim kompilieren kommt nur:

exit status 1
'LED_BUILTIN' was not declared in this scope

EDIT:
habe jetz den code so geändert:


/*
* https://circuits4you.com
* ESP32 LED Blink Example
* Board ESP23 DEVKIT V1
*
* ON Board LED GPIO 2
*/

#define LED 2
#define LED_BUILTIN

void setup() {
// Set pin mode
pinMode(LED,OUTPUT);
//pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(115200);
}

void loop() {
delay(500);
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);

Serial.print("LED_BUILTIN=");
Serial.println(LED_BUILTIN);
}

wird aber keine pin nummer ausgegeben :-(

ist klar,
#define LED_BUILTIN

macht ja auch keinen Sinn, wenn damit nicht auch eine Pin Nr. definiert wird. :p
dann bleibt nur, dass du alle GPIOs durchprobierst - wenn überhaupt.

inka
01.08.2019, 18:56
ok, danke, dann muss ich mir anders helfen...