.. note:: ¡Hola! Bienvenidos a la comunidad de entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Sumérgete en el mundo de Raspberry Pi, Arduino y ESP32 junto con otros apasionados. **¿Por qué unirse?** - **Soporte de Expertos**: Soluciona problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo. - **Aprende y Comparte**: Intercambia consejos y tutoriales para mejorar tus habilidades. - **Avances Exclusivos**: Accede anticipadamente a anuncios de nuevos productos y adelantos. - **Descuentos Especiales**: Disfruta de descuentos exclusivos en nuestros productos más recientes. - **Promociones y Sorteos Festivos**: Participa en sorteos y promociones especiales en días festivos. 👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy. 3.1.5 Indicador de Batería =============================== .. note:: .. image:: ../img/mcp3008_and_adc0834.jpg :width: 25% :align: left Dependiendo de la versión de tu kit, identifica si tienes **ADC0834** o **MCP3008** y procede con la sección correspondiente. Introducción -------------- En este curso, crearemos un dispositivo indicador de batería que pueda mostrar visualmente el nivel de batería en el LED Bargraph. Componentes ------------- .. image:: img/list_Battery_Indicator.png :align: center Diagrama de Circuito ----------------------- ============ ======== ======== === T-Board Name physical wiringPi BCM GPIO17 Pin 11 0 17 GPIO18 Pin 12 1 18 GPIO27 Pin 13 2 27 GPIO25 Pin 22 6 25 GPIO12 Pin 32 26 12 GPIO16 Pin 36 27 16 GPIO20 Pin 38 28 20 GPIO21 Pin 40 29 21 GPIO5 Pin 29 21 5 GPIO6 Pin 31 22 6 GPIO13 Pin 33 23 13 GPIO19 Pin 35 24 19 GPIO26 Pin 37 25 26 ============ ======== ======== === .. image:: img/Schematic_three_one5.png :align: center Procedimientos Experimentales -------------------------------- **Paso 1:** Construye el circuito. .. image:: img/image248.png :alt: 电量计_bb :width: 800 :align: center **Paso 2:** Ingresa en la carpeta del código. .. raw:: html .. code-block:: cd ~/davinci-kit-for-raspberry-pi/c/3.1.5/ **Paso 3:** Compila el código. .. raw:: html .. code-block:: gcc 3.1.5_BatteryIndicator.c -lwiringPi **Paso 4:** Ejecuta el archivo ejecutable. .. raw:: html .. code-block:: sudo ./a.out Después de ejecutar el programa, conecta un cable desde el pin 3 del ADC0834 y otro desde el GND, llevándolos a los dos polos de una batería respectivamente. Podrás ver el nivel de energía correspondiente en el LED Bargraph, encendiéndose los LED que indican el nivel de carga (rango de medición: 0-5V). .. note:: Si no funciona tras ejecutarlo o aparece el mensaje de error: \"wiringPi.h: No such file or directory", consulta :ref:`faq_c_nowork`. **Explicación del Código** .. code-block:: c void LedBarGraph(int value){     for(int i=0;i<10;i++){         digitalWrite(pins[i],HIGH);     }     for(int i=0;i