Estoy trabajando en un proyecto escolar "Android controle un automóvil robot a través de Bluetooth" con sensor de temperatura "LM35", detector de gas "MQ-2", controlador de motor IC "l293D" y módulo Bluetooth "HC-05" usando atmega 32.
Ya escribí...
Cuando escribimos el código C, el compilador puede diagnosticar ciertos errores.
¿Cuál es la diferencia entre estos errores y errores? ¿Cómo podemos reconocer los errores?
¿Pueden funcionar los errores de frecuencia de funcionamiento?
¿...
Hace unos días, mientras hacía mi quemador ic, noté una cosa muy interesante y extraña. Es que la interfaz AVR MCU ISP realmente no necesita estar conectada a tierra en absoluto. ¿Por qué funciona AVR-ISP sin estar conectado a tierra?
He pr...
Estoy escribiendo un programa simple con winavr:
#include <avr/interrupt.h>
#include <avr/io.h>
#include <util/delay.h>
#ifndef F_CPU
#define F_CPU 1000000
#endif
int main (void)
{
void init(void);
while(1){
PORTA = 0xff;
PO...
Como indica el título, he estado teniendo problemas con la programación de mi atmega328 para ejecutar un código simple que enciende un led. El código está aquí
#define F_CPU 8000000UL
#include <avr/io.h>
#include <stdio.h>
#includ...
Estoy usando el microcontrolador ATmega32-A y el compilador CodeVisionAVR. Puedo leer los valores de un AD7798 ADC externo con éxito. También estoy generando wave desde con un AD9833 utilizando la comunicación SPI. Estoy pasando la señal gen...
Recientemente comencé a trabajar en un pequeño robot de equilibrio automático con ATmega328P. Hice una PCB simple con un ATmega, una L293D, terminales para 2 motores y una MPU 6050, etc.
Tengo un enorme capacitor de 25V 2200uF a través de la...
Estoy generando una señal de voltaje de onda sinusoidal semi-pura a partir de un microcontrolador AVR. Lo que quiero es amplificar esta señal (amplificación de potencia [voltaje y corriente]) manteniendo la forma de onda como fuente (como se pro...