Quiero conectar ATMega328P-PU con DS18B20 como dice el título.
Aquí es cómo conecté mis partes:
El DS18B20 se verificó en la frambuesa pi b + y está funcionando como se esperaba. Aquí está el código que uso:
LiquidCrystal_I2C lcd(0x3F...
Estoy preparando un diagrama de diseño con los siguientes requisitos:
1) ATMega32
2) sensor de presión BMP180 (Bosch)
3) Pantalla OLED
4) Tarjeta SD
Me gustaría usar el banco de energía como fuente de energía (estoy usando Microchip TC...
Estoy intentando iniciar PWM en ATmega2560, pero no sé por qué no funciona
Así es como se ve mi código:
#include <avr/io.h>
#include <util/delay.h>
void set_pwm_duty_cycle(char duty);
int main()
{
int dutycycle;
while(1)...
Tratando de ayudar a un compañero veterinario. Necesita un AVR de reemplazo para un generador de 25KVA 60 hz.
Hay una salida de generador cuando destello el campo. Voy a monitorear la salida de voltaje para controlar el campo. El generador...
Yo uso atmega328p.
Estoy tratando de leer datos de una resistencia variable usando un ADC.
El microcontrolador también tiene LEDs conectados. Si los enciendo, los datos del ADC aumentan notablemente.
Inicializando el ADC:
/***** ADC *****/...
Esteproyectonofuncionaenlasimulación"Proteus", pero sí en el kit. No sé cuál es el problema, ¡¡aunque funciona de verdad!
/*includes*/
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
void EF_void_LCD_...
Estoy tratando de crear un proyecto en el que pueda iluminar WS2812B del color que quiera y se entregue un código de color RGB específico a través de UART. Por eso, cuando recibo el código, estoy intentando enviar datos a WS2812B pero parece que...
Estoy encontrando un comportamiento extraño con mi comparador atmega2560. Aquí está la fuente simple: mi fuente:
#include <avr/io.h>
void init(void);
volatile uint8_t hc = 0;
void init(void) {
ACSR = (1 << ACIE);
ADCSRB...
Tengo problemas para leer datos de sensores que usan ATmega16 en Proteus. Usamos sensores de luz para los cuales uso LDR en proteus, o sensor de temperatura LM35 para la lectura de temperatura. El problema es que, no importa qué sensor use, apar...
Entonces, quiero hacer un reloj de pulsera y decidí usar un Atemga32. Estoy usando el temporizador / contador2 con un reloj externo de 32 kHz para mantener el tiempo en segundos. Cada vez que se produce la interrupción por exceso de flujos TCNT2...