Touch Pins am ESP32 Dev Board

Hola, buenas.

Hoy quiero enseñarte cómo usar la aguja de la tabla de desarrollo esp32.

Estoy seguro de que algunos de ustedes saben que pueden tocar el interruptor de metal de la noche, la puta, la nuestra. Pantalla táctil Para arduino & Co o nuevo Suelo- Sí.Estos principios de funcionamiento, al igual que la mayoría de las pantallas de contacto, son capacitivos, es decir, se logran cambiando la capacidad.

Los sensores de capacidad eléctrica tienen diversos diseños y funciones.Para la prueba en el ESP, necesitamos:

  • Esp32 Development Panel C
  • 1 LED
  • Cable transversal M - F

Adjuntamos los componentes a la lista:

Criterios esp32 Diodos luminosos
Ingreso nacional bruto -
Categoría G2 +
Grupo de los cuatro

Conectaremos el cableado transectorial con el enchufe G4 del ESP.

En nuestro. Pinot. Veamos qué alfileres pueden trabajar con el tacto, y esto es un extracto:

Diagrama:

 

- definición. Aguja de contacto 4 / / tacto: 2, 4, 12, 13, 14, 15, 27
- definición. Diodos luminosos 2

Interior Valor de contacto = 100;

Vacío. Configuración(){   Transporte.Iniciar(9600);   Transporte.Imprimir("Prueba de contacto");   Modo pinmode(Diodos luminosos, Salida);   Escritura digital (Diodos luminosos, Bajo);
}

Vacío. Correr(){   Valor de contacto = Lectura táctil(Aguja de contacto);   Transporte.Imprimir(Valor de contacto);   Si (Valor de contacto < 50)   {     Escritura digital (Diodos luminosos, Alto);   }   Hora prevista de despegue   {     Escritura digital (Diodos luminosos, Bajo);   }   Retraso(1000);
}

 

No se puede usar LED interno en este caso, porque el monitor en serie está en uso y el tablero de desarrollo sólo tiene LED incorporado.

Hasta el siguiente artículo:

 

Esp-32Projekte für anfänger

5 comentarios

Dennis S.

Dennis S.

" Mit einer maximalen Stromaufnahme von 25mA sind die GPIOs save" ???

Bei LED´s wird nicht Imax sondern IB angegeben, also nicht die maximale Stromaufnahme, sondern der maximale Betriebsstrom. Aufgrund der Halbleitereigenschaften der LED zieht diese Strom bis zum Selbstmord oder der GPIO Port gibt auf. Es ist also gar nichts “save”.
Holger hat hier vollkommen recht: Keine LED an GPIOs ohne Vorwiderstand !!!

Moritz

Moritz

Vielen Dank für die Rückmeldung. Ich finde es sollte jeder selbst entscheiden, ob er Zeit damit verbringt Widerstände zu verlöten. Im Vergleich zu meiner Arbeitszeit ist es deutlich günstiger LEDs zu verbraten. Mit einer maximalen Stromaufnahme von 25mA sind die GPIOs save

Holger

Holger

Ergänzung
Eine LED benötigt immer! einen Vorwiederstand, wenn sie nicht aus einer Konstantstromquelle ( Iconst =<I Led max) betrieben wird. Leider hat das der Autor des Beitrages übersehen. Der maximale Ausgangsstrom der GIPO wird mit 40mA angegeben, es sind keine Konstantstromausgänge. Der Betrieb ohne Vorwiederstand führt dazu, das nach einiger Zeit entweder die LED oder der GIPO defekt sind (wie im Beitrag oben richtig bemerkt). Wer nicht rechnen will:
Mit einem 100 Ohm Widerstand ist man bei Uv =3,3V immer auf der sicheren Seite.

Andreas

Andreas

Weiße LED schon. Ein paar Minuten leben alle :-)
Eine Blaue wie auf dem Bild geht schon mal kurz zum testen, nach ein paar Stunden gibts die auch auf.

Ich hab für Tests immer ein paar aufm Tisch liegen, bei denen der richtige Vorwiderstand bereits angelötet ist.
Für Faule: https://www.elektronik-kompendium.de/sites/bau/1109111.htm

Volker Henn

Volker Henn

Kann eine LED am ESP32 gefahrlos OHNE Vorwiederstand betrieben werden?

Deja un comentario

Todos los comentarios son moderados antes de ser publicados