4,89 €

Unidad de expansión oficial Grove2Grove M5Stack

(Votos: 7) 14 unidades vendidas
Comprar

Descripción

UNIT-GROVE2GROVE es una unidad de expansión Grove con control de encendido/apagado + funciones de medidor de corriente.El control de encendido/apagado adopta el valor del interruptor, el medidor de corriente es una señal analógica de 0 a 3,3 V.

Característica del producto

Control de encendido/apagado: 5V/1A
Medidor de corriente: 0~1000mA

Incluir

1x UNIT-GROVE2GROVE
1 cable HY2.0-4P (20 cm)

Ejemplo Arduino

#incluir#incluyen "conductor/adc.h"
#incluyen "esp_adc_cal.h"
#incluir "math.h"
#incluir#definir Din_Pin 26
#definir Aout_Pin 36
#definir groveEn ALTO
#definir groveOff BAJO

esp_adc_cal_características_t *adc_chars;
flotador groveVref;

Pantalla M5GFX;
Lienzo (y pantalla) de lienzo M5);

int obtener_voltaje de batería_ (evitar) {
uint32_t adc_reading=0;
// Multuwpling
para (int i=0; i 64; i++) {
adc_reading +=adc1_get_raw((adc1_channel_t)ADC1_CHANNEL_0);
}
adc_leading /=64;
// Convierta la lectura adc a voltaje en mV
voltaje uint32_t=
(uint32_t)(esp_adc_cal_raw_to_voltage(adc_reading, adc_chars));
// Serial.printf("Grado: %d\tVoltaje: %dmV\r\n", adc_reading, voltaje);
voltaje de retorno;
}

anular obtengaVerf() {
muestra de flotadorVari=1,0f;
mientras (muestraVari 0,20f) {
muestraVari=1,0f;
muestra de flotadorVol[100]={};
muestra de flotadorVolTodo=0;
groveVref=0;
para (int i=0; i 100; i++) {
muestraVol[i]=obtenga_voltaje de batería();
groveVref=groveVref + obtenga_batería_voltaje();
// Serial.println(muestraVol[i]);
}
// Serial.println(groveVref);
para (int i=0; i 100; i++) {
// Serial.println(muestraVol[i]);
flotador avrTodo=muestraVol[i] - (groveVref / 100.0f);
// Serial.println(avrAll);
muestraVolAll +=avrTodo * avrTodo;
}
// Serial.println(muestraVolAll);
muestraVari=muestraVolAll / 99.0f;
Serial.println(sampleVari);
Serial.println(groveVref);
}
// retorno groveVref;
}

configuración nula() {
Serial.start(115200);
pinMode (Din_Pin, SALIDA);
digitalEscritura (Din_Pin, groveOn);

display.begin();
si (display.width() display.height())
{
display.setRotation(display.getRotation() ^ 1);
}

// ADC
gpio_pad_select_gpio(Aout_Pin);
gpio_set_direction((gpio_num_t)Aout_Pin, GPIO_MODE_INPUT);
adc1_config_width(ADC_WIDTH_BIT_12);
adc1_config_canal_atten(ADC1_CHANNEL_0, ADC_ATTEN_DB_11);
adc_chars=(esp_adc_cal_caracteristics_t *)calloc(
1, tamaño de(esp_adc_cal_caracteristics_t));
esp_adc_cal_caracterize(ADC_UNIT_1, ADC_ATTEN_DB_11, ADC_WIDTH_BIT_12,
3300, adc_chars);
// groveVref=obtenga_voltaje de batería();
// para (size_t i=0; i 5; i++) {
// groveVref=groveVref + get_batería_voltaje();
// Serial.println(groveVref);
// }
// groveVref=groveVref / 5.0f / 1000.0f;
obtenerVerf();
// Serial.println(groveVref);
groveVref=groveVref / 100.0f / 1000.0f;
// Serial.println(groveVref);

lienzo.setColorProfundidad(1); // color mono
lienzo.createSprite(display.width(), display.height());
lienzo.setTextSize((flot)tela.ancho() / 160);
lienzo.setTextScroll (verdadero);
}

bucle vacío() {
// Serial.printf("La cruda es %d\n", analogRead(Aout_Pin));
float groveVol=obtenga_batería_voltaje() / 1000.0f;
// Serial.println(groveVol);
Serial.printf("El voltaje es: %fV\r\n", groveVol);
lienzo.printf("El voltaje es: %fV\r\n", groveVol);
// float groveCorriente=((groveVol - groveVref) / 50,0f / 0,01f);
// float groveCorriente=((groveVol - groveVref) / 83.0f / 0,01f);
flotador groveCorriente=((groveVol - groveVref) / 50,0f / 0,02f);
Serial.printf(La corriente es: %fA\r\n", groveCurrent);
lienzo.printf(La corriente es: %fA\r\n", groveCurrent);
//digitalWrite(Din_Pin, groveOff);
lienzo.pushSprite(0, 0);
retraso (1000);
}

Con la garantía de:

Opiniones (7)

Opiniones de clientes que compraron este producto

N***u GB
8/4/2025
5/5
D***o BR
3/14/2025
5/5

¡Excelente calidad! ¡Recomiendo la tienda oficial! ¡Todo está bien empaquetado y seguro! ¡Compraré más veces! !

C***o CV
3/5/2025
5/5
З***ч RU
2/27/2025
5/5

¡M5Stack es feliz como siempre! Todo está bien. ¡Gracias al vendedor!

A***i IL
2/26/2025
5/5

No llegó, pero me devolvieron el dinero.

a***r ES
2/23/2025
5/5

Me llego sin problema

S***v KZ
2/18/2025
5/5

4,89 €

Productos relacionados