Você está na página 1de 3

BLOQUES MBLOCK

CÓDIGO ARDUINO
// generated by mBlock5 for <your product> if((distancia < 100) && (distancia
// codes make you happy > 50)){
tone(5,262,0.6*1000);
#include <Arduino.h> delay(0.6*1000);
#include <Wire.h> _delay(0.6);
#include <SoftwareSerial.h>
}
float distancia = 0; if((distancia < 50) && (distancia
> 25)){
float getDistance(int trig,int echo){ tone(5,262,4*1000);
pinMode(trig,OUTPUT); delay(4*1000);
digitalWrite(trig,LOW); _delay(4);
delayMicroseconds(2);
digitalWrite(trig,HIGH); }
delayMicroseconds(10); if(distancia < 50){
digitalWrite(trig,LOW); tone(5,262,2*1000);
pinMode(echo, INPUT); delay(2*1000);
return pulseIn(echo,HIGH,30000)/58.0;
} }

void _delay(float seconds) { _loop();


long endTime = millis() + seconds * }
1000;
while(millis() < endTime) _loop(); }
}
void _loop() {
void setup() { }
pinMode(5,OUTPUT);
while(1) { void loop() {
distancia = getDistance(3,3); _loop();
_delay(0.5); }
MONTAJE EN TINKERKAD

Você também pode gostar