• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ultrasonic - pomiary w w tablicy
#1
Witam
Mam pytanie odnosnie zapisywania danych do tablicy. Jak wiecie zaprogramowany czujnik odbiera sygnaly ktorych wartosci mozemy wyswietlic w  Serial Moniotor. Chcialbym jednak  aby wyniki byly zapisywane do tablicy, z tego wzgledu ze chcialbym z nich korzystac w nastepnej funkcji. Czy ktos ma pomysl jak tego dokonac? podam kod ktory wyswietla wyniki bez tablicy

Kod:
#define Trig A0
#define Echo A1
//#define Led1 A7
//#define Led2 A6

unsigned long duration;
float distance;

void setup()
{
 Serial.begin(9600);
 pinMode(Trig,OUTPUT);
 pinMode(Echo,INPUT);
 //pinMode(Led1,OUTPUT);
 //pinMode(Led2, OUTPUT);
 //digitalWrite(Led2,HIGH);
 //digitalWrite(Led1,LOW);

}
/*
float measure()
{
 digitalWrite(Trig,HIGH);
 delayMicroseconds(10);
 digitalWrite(Trig,LOW);
 duration = pulseIn(Echo,HIGH);
 distance = duration/58.00;
 /*if (distance < 10.00)
 {
 digitalWrite(Led1,HIGH);
 digitalWrite(Led2,LOW);
 }


}*/

void loop()
{
 digitalWrite(Led2,HIGH);
 digitalWrite(Led1,LOW);
 digitalWrite(Trig,HIGH);
 delayMicroseconds(10);
 digitalWrite(Trig,LOW);
 duration = pulseIn(Echo,HIGH);
 float distance = duration/58.00;
/* if (distance < 10.00)
 {
 digitalWrite(Led1,HIGH);
 digitalWrite(Led2,LOW);
 }*/
 Serial.print("Distance: ");
 Serial.print(distance);
 Serial.println("cm");
 delay(500);
 
}
 
Odpowiedź
  


Wiadomości w tym wątku
Ultrasonic - pomiary w w tablicy - przez f1rew4ll - 19-01-2016, 15:38

Skocz do:


Przeglądający: 2 gości