¿Qué pines del microcontrolador debo usar con este proyecto?

-2

Tengo algo de conocimiento sobre Arduino, pero es la primera vez que utilizo microcontroladores individuales y este tipo de cosas, no tengo idea de lo que debería hacer en este caso.

Estoy siguiendo una guía que los usuarios ATTiny13 con un LED y un sensor LDR, pero no tengo ese microcontrolador, así que estoy usando un ATmega328P-PU, que tiene un pinout ligeramente diferente.

Busqué mucho y encontré muchas cosas importantes, pero no puedo averiguar qué hacer aquí.

El proyecto que estoy haciendo utiliza esta guía .

El código se comenta con los tres pines: sensor LDR, LED y algún otro pin con una resistencia, o algo así.

// use PB2 for led, pin 7
#define LED_BIT 2
// use PB3 to enable ldr, pin 2
#define ADC_ENA_BIT 3
// use ADC2, PB4, pin 3
#define CHANNEL 2

La hoja de datos de ATmega muestra los pines PB, PC y PD, pero ATtiny solo tiene PB, no sé qué debo hacer y qué puertos son iguales entre sí.

Básicamente, necesito saber qué pines de ATmega i debería usar como alternativa a los de ATtiny13 en el código.

    
pregunta George

2 respuestas

1

Bueno, tendrá que cambiar su código completo de acuerdo con su MCU, no el código completo pero sí algunas cosas.

Puedes usar PB5 para tu canal ADC. PB2 para habilitar y PB1 para led.

    
respondido por el user46573544
0
  

Estoy siguiendo una guía que los usuarios ATTiny13 con un LED y un sensor LDR, pero no tengo ese microcontrolador, así que estoy usando un ATmega328P-PU, que tiene un pinout ligeramente diferente.

Las diferencias entre el ATtiny13 y el ATmega328 son más profundas que el pinout. El ATmega328 es parte de la línea megaAVR; El ATtiny es parte de la línea smallAVR relacionada pero diferente.

Puede ser posible adaptar el programa para el ATtiny a un ATmega, pero requerirá cambios significativos, si es posible. Si no está lo suficientemente familiarizado con el desarrollo de AVR para realizar los cambios apropiados por su cuenta, obtenga el controlador correcto.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas