Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Misceláneas
  2. Arduino

Capítulo 1 Led

www.freenove.com

PreviousCapítulo 0 BlinkNextCapítulo 2 Botton & LED

Last updated 1 year ago

Was this helpful?

Ahora es que realmente vamos a comenzar a construir y explorar algunos proyectos basados en el chip ESP32-S3 WROOM. En este caso vamos a utilizar nuestro chip para controlar el parpadeo de un LED común.

Componente
Imagen

SP32-S3 WROOM

GPIO Extension Board

Breadboard

LED

Resistencia

Jumper

LED

Es un tipo de diodo. Los diodos tienen dos polos y funcionan si la corriente fluye en la dirección correcta. Un LED se enciende si el pin más largo (+) está conectado a la salida positiva de una fuente de alimentación. El pin más corto está conectado al negativo (-), que también se conoce como Tierra (GND).

Los diodos funcionan sólo si el voltaje de su electrodo (+) es mayor que el de su electrodo (-). Por otra parte, hay un rango estrecho de voltaje de funcionamiento para la mayoría de los diodos comunes de 1.9 y 3.4V, por lo que si utilizas mucho más de 3.3V, el LED se va a dañar y se quemará.

El símbolo correspondiente a un diodo es:

La correspondencia de voltaje y amperaje para cada LED o diodo, sería:

LED
Voltaje
MAX mA
Recomendado mA

ROJO

1.9V - 2.2V

20mA

10mA

VERDE

2.9V - 3.4V

10mA

5mA

AZUL

2.9V - 3.4V

10mA

5mA

Resistencia

Los LED no se pueden conectar directamente a una fuente de alimentación, porque puede acabar dañado. Para evitar que un componente se dañe necesitamos controlar el voltaje que le llega y para ello necesitamos una resistencia que no es más que un componente eléctrico pasivo que limita o regula el flujo de corriente en un circuito electrónico.

La resistencia utiliza ohmios (Ω) como unidad de medida de su resistencia ®, donde:

1MΩ = 1000kΩ

1kΩ = 1000Ω

El símbolo utilizado para representar la presencia de una resistencia en un diagrama o esquema de circuito.

Las bandas de colores de la resistencia indican el valor que posee. La relación que existe entre la corriente eléctrica, el voltaje y la resistencia se puede expresar mediante mediante la conocida Ley de Ohm:

I = V / R

donde:

I = Corriente

V = Voltaje

R = Resistencia

Si conocemos dos de estos valores podemos, por supuesto, calcular el tercero. Por ejemplo:

Si en el circuito de la imagen, conocemos que la resistencia tiene un valor de 10kΩ y el voltaje es de 5V entonces la corriente eléctrica que circula a través de la resistencia R es:

I=V/R => 5V/10kΩ = 0.0005A = 0.5mA

Nota: No conectes los dos polos de una fuente de alimentación a algo de bajo valor de resistencia (un objeto de un metal o cable desnudo) porque puede provocar un cortocircuito: produce una corriente alta que puede dañar la fuente de alimentación y los componentes electrónicos.

Ya sabemos que el chip ESP32-S3 WROOM necesita una fuente de alimentación de 5V. Necesitamos conectar el ESP32-S3 WROOM al PC usando un cable USB para alimentarlo.

Circuito

Para comenzar a construir el circuito, desconecta la placa ESP32-S3 WROOM de la corriente (o del PC).

Vamos a construir nuestro circuito según se muestra en el diagrama. Solo después de construirlo es que podemos conectarlo al PC para verificar que es correcto.

O de otra manera:

Según el circuito, si el nivel de salida GPIO2 del ESP32-S3 WROOM es alto, el LED se enciende y cuando el nivel de salida es bajo, el LED se apaga. Por lo tanto, podemos dejar que el GPIO2 emita circularmente niveles altos y bajos para hacer que el LED parpadee.

Busquemos el código del Blink:

Freenove_Ultimate_Starter_Kit_for_ESP32_S3\Sketches\Sketch_01.1_Blink

Observa en el menú los items siguientes: Board, Port y Upload Speed

Recuerda que el chip que tenemos que utilizar es el llamado: ESP32 Wrover Module

Links

En el siguiente enlace podrás ver el circuito en funcionamiento:

🐞
https://youtube.com/shorts/oylvwFoAS68?feature=share
ubunlog.com/arduino-ide-en-ubuntu/
https://ubunlog.com/que-son-las-appimage-y-como-instalarlas-en-ubuntu/
https://www.fantasystudios.es/arduino/pages/instalacion/instalacion_2.html
Diodo
Simbolo del diodo
Resistencia
Circuito
Circuito