Go Down

Topic: TX/RX como gpio esp32 (Read 776 times) previous topic - next topic

el_pedriyo

Oct 12, 2019, 04:36 pm Last Edit: Oct 14, 2019, 11:57 pm by surbyte Reason: Agregado de etiqueta para Errores y/o códigos
Buenas gente,

Hoy vengo con nueva duda. Resulta que estoy empezando a probar unos esp32 d1 mini, por la sencillez de que llevan wifi y bluetooth incorporado.
Pero un problema que tengo es que no tiene tantos pines como el mega, por lo que estoy intentando usar todos los pines lo maximo que pueda.
He estado intentando usar el RX/TX que son el gpio1 y gpio3 pero no consigo hacerlos funcionar como pinmode output.
He estado buscando en internet que se podria hacer con lo siguiente:

Code: [Select]
//********** CHANGE PIN FUNCTION  TO GPIO **********
//GPIO 1 (TX) swap the pin to a GPIO.
pinMode(1, FUNCTION_3);
//GPIO 3 (RX) swap the pin to a GPIO.
pinMode(3, FUNCTION_3);
//**


Pero tampoco consigo hacerlo funcionar.
Alguna idea?

Un saludo,

Pedro

el_pedriyo

Buenas,

A alguien se le ocurre algo?

Un saludo

tauro0221

#2
Oct 14, 2019, 05:42 pm Last Edit: Oct 14, 2019, 06:08 pm by tauro0221
Hi,
Esos pines estan dedicados para TX/RX. El TX se  puede usar como ouput y el RX como input.  Dices que necesitas mas output. Porque no usas un MCP23017 que es I2C y tiene 16 pines que se pueden configurar  como salidas/entradas y es  facil de programar. Los hay de dos tipos el MCP23017 que es I2C y el MCP23S017 que es SPI.

Adjunto un link que explica los pines del ESP32
link:https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Go Up