You are on page 1of 1

int in1 = 4, in2 = 5, conA = 6;

String data;

void setup() {

Serial.begin(9600);

pinMode(in1,OUTPUT);

pinMode(in2,OUTPUT);

pinMode(conA,OUTPUT);

digitalWrite(in1,LOW);

digitalWrite(in2,LOW);

void loop() {

while(Serial.available()){

data = Serial.readStringUntil('\n');

data.trim();

if(data.equalsIgnoreCase("CW")){

digitalWrite(in1,HIGH);

digitalWrite(in2,LOW);

else if(data.equalsIgnoreCase("CCW")){

digitalWrite(in1,LOW);

digitalWrite(in2,HIGH);

else if(data.equalsIgnoreCase("Stop")){

digitalWrite(in1,LOW);

digitalWrite(in2,LOW);

else{

int Val = data.toInt();

int Value = map(Val,0,9,0,255);

analogWrite(conA,Value);

You might also like