Fes el muntatge aquest:
Obre BlocklyArduino i fes aquest programa.
Quan el passem a l'IDE veuràs aquest codi:
int pinA1_A = 11;
int pinA1_B = 12;
int pinB1_A = 9;
int pinB1_B = 10;
// Descriu aquesta funció
void Motor_A_Horari() {
analogWrite(pinA1_A, 75);
analogWrite(pinA1_B, 0);
}
// Descriu aquesta funció
void Motor_B_Horari() {
analogWrite(pinB1_A, 75);
analogWrite(pinB1_B, 0);
}
// Descriu aquesta funció
void Motor_A_antiHorari() {
analogWrite(pinA1_A, 0);
analogWrite(pinA1_B, 75);
}
// Descriu aquesta funció
void Motor_B_antiHorari() {
analogWrite(pinB1_A, 0);
analogWrite(pinB1_B, 75);
}
// Descriu aquesta funció
void Motor_A_aturat() {
analogWrite(pinA1_A, 0);
analogWrite(pinA1_B, 0);
}
// Descriu aquesta funció
void Motor_B_aturat() {
analogWrite(pinB1_A, 0);
analogWrite(pinB1_B, 0);
}
void setup() {
pinMode(pinA1_A, OUTPUT);
pinMode(pinA1_B, OUTPUT);
pinMode(pinB1_A, OUTPUT);
pinMode(pinB1_B, OUTPUT);
Serial.begin(9600);
Serial.println("Anem a provar L9110 amb PWM");
}
void loop() {
Motor_A_Horari();
delay(5000);
Motor_A_aturat();
delay(5000);
Motor_A_antiHorari();
delay(5000);
Motor_A_aturat();
delay(5000);
Motor_B_Horari();
delay(5000);
Motor_B_aturat();
delay(5000);
Motor_B_antiHorari();
delay(5000);
Motor_B_aturat();
delay(5000);
}
|