You are on page 1of 1

String str;

void setup(){
Serial.begin(9600);
}

void loop(){
if(Serial.available()){
char c=Serial.read();
if(c=='*'){
int pin;
char x;
sscanf(str.c_str(),"%2d%c",&pin,&c);
if(c=='r'){
pinMode(pin,INPUT_PULLUP);
Serial.println(digitalRead(pin));
}else if(c=='0' || c=='1'){
pinMode(pin,OUTPUT);
digitalWrite(pin,c=='1'?HIGH:LOW);
Serial.println(String(pin)+" = "+c);
str="";
}

else{
str+=c;
}

prvi zadatak serial read, drugi sa milis i timerom, zadatak iz kv1 s tablicom

dig write i dig read moraju iamt pin mode a analog ne smiju, znat koji su pwm
pinovi (analog izlazi i digital)

You might also like