Guía de Usuario USBasp V3.0| HeTPro
5.1.9 CONTROL DE MOTORES DE DC
Para este programa se controlan cuatro motores de DC con un control de cuatro
pulsadores, dependiendo cual se presione los motores giraran todos para atrás o para
adelante o los del lado derecho para delante y el lado izquierdo para atrás haciendo
que la base donde estén gire hacia la izquierda o viceversa.
#include <AVR/io.h>
int main (void){
DDRD=0xFF;
DDRC=0x00;
while(1){
switch(PINC){
case 1:
PORTD=0b01010101; break;
case 2:
PORTD=0b01100110; break;
case 4:
PORTD=0b10011001; break;
case 8:
PORTD=0b10101010; break;
} }
}
61