Codigo Carro Arduino Uno
Codigo Carro Arduino Uno
void setup()
pinMode(pinAIN2, OUTPUT);
pinMode(pinAIN1, OUTPUT);
pinMode(pinPWMA, OUTPUT);
pinMode(pinBIN1, OUTPUT);
pinMode(pinBIN2, OUTPUT);
pinMode(pinPWMB, OUTPUT);
}
void loop()
digitalWrite(pinMotorA[1], HIGH);
digitalWrite(pinMotorA[2], LOW);
analogWrite(pinMotorA[0], speed);
digitalWrite(pinSTBY, HIGH);
-----------------------------------------------
BLYNK_WRITE(V2)
Serial.println(pinValue);
if(pinValue == 1) {
moveMotorForward(pinMotorA, speed);
moveMotorForward(pinMotorB, speed);
if(pinValue == 0) {
moveMotorForward(pinMotorA, 0);
moveMotorForward(pinMotorB, 0);
terminal.flush();
}
digitalWrite(pinMotor[1], HIGH);
digitalWrite(pinMotor[2], LOW);
analogWrite(pinMotor[0], speed);
digitalWrite(pinSTBY, HIGH);
digitalWrite(pinMotor[1], LOW);
digitalWrite(pinMotor[2], HIGH);
analogWrite(pinMotor[0], speed);
digitalWrite(pinSTBY, HIGH);
----------------------------------------
#include <SoftwareSerial.h>
#include <BlynkSimpleSerialBLE.h>
#include <SoftwareSerial.h>
void setup()
// Debug console
Serial.begin(9600);
SerialBLE.begin(9600);
Blynk.begin(SerialBLE, auth);
void loop()
Blynk.run();
BLYNK_WRITE(V3)
Serial.println(pinValue);
if(pinValue == 1) {
digitalWrite(pinMotorA[1], HIGH);
digitalWrite(pinMotorA[2], LOW);
analogWrite(pinMotorA[0], speed);
digitalWrite(pinSTBY, HIGH);
if(pinValue == 0) {
digitalWrite(pinMotorA[1], HIGH);
digitalWrite(pinMotorA[2], LOW);
analogWrite(pinMotorA[0], 0);
digitalWrite(pinSTBY, HIGH);