📑 INDICE ~
binarios
conteo automatico
// Leer el valor del ADC
uint16_t ADC_Read(uint8_t channel) {
channel &= 0x07; // Limitar a canales 0-7
ADMUX = (ADMUX & 0xF8) | channel; // Seleccionar canal
ADCSRA |= (1 << ADSC); // Iniciar conversión
while (ADCSRA & (1 << ADSC)); // Esperar a que termine
return ADCW; // Leer el resultado
}
📚 Tabla de contenido
📘Tema 14: Interrupciones externas
🗓️ Semana 13 - 📘 Convertidor Analógico Digital (ADC)
Variables y sensores analógicos
🅿️ Práctica de Laboratorio
Práctica N.º08 - Lectura de entradas analógicas
🗓️ Semana 14 - 📘 Modulación de ancho de pulso (PWM)
Modulación de ancho de pulso PWM
Modulación de ancho de pulso en pines digitales
Aplicaciones para el control de luminosidad
Aplicaciones para el control de motores
🅿️ Práctica de Laboratorio
Práctica N.º09- Modulación por ancho de pulso (PWM)
🗓️ Semana 15 - 📘 Módulos de comunicación
Tendencias actuales para comunicaciones
Tipos y protocolos de comunicaciones
Módulos de comunicaciones internos
Configuración modulo interno USART
Configuración modulo interno SPI
Configuración modulo interno I2C/TWI
🅿️ Práctica de Laboratorio