// Primer intento de funcionamiento del sensor ultrasonico.
// Iniciamos con la programacion de la pantalla ssd
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 display(-1);
#define Ptrig 25
#define Pecho 33
void setup(){
display.begin(SSD1306_SWITCHCAPVCC, 0X3C);
display.clearDisplay(); display.setTextSize(1); display.setTextColor(WHITE);
display.setCursor(0,1); display.println("Funciona"); display.println("Porfa");
display.display();
pinMode(Ptrig, OUTPUT); pinMode(Pecho, INPUT);
}
void loop(){
digitalWrite(Ptrig, HIGH); delayMicroseconds(10); digitalWrite(Ptrig, LOW);
float tiempo=pulseIn(Pecho, HIGH);
float distancia=tiempo*0.017;
display.clearDisplay();
display.setCursor(0,1); display.println("distancia:"); display.println(distancia);
display.display();
delay(1000);
}
Loading
ssd1306
ssd1306