• 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
Obliczanie czasu pomiędzy zdarzeniami
#11
(28-01-2017, 11:56)Smaczek napisał(a): No chyba, że pisząc "blokujemy" miałeś na myśli blokadę przejścia do następnej instrukcji.
Tak. Tylko aby to zadziałało to trzebo to i owo zmienić(a miałem nie dawać gotowców)
Kod PHP:
int czujnik_1 A1//fototranzystor 1
int czujnik_2 A2//fototranzystor 2
unsigned long time_1//czas microsekundy
unsigned long time_2//czas microsekundy
int war_1 1000;
int war_2 1000;


void setup() {
 
   Serial.begin(9600); //inicjalizacja monitora szeregowego
 
   Serial.println("Pomiar predkosci");
}

void loop() {

 
   while(war_1 950)
 
   {
        
war_1 analogRead(czujnik_1);
 
   }
 
   time_1 micros();

 
   while(war_2 950)
 
   {
        
war_2 analogRead(czujnik_2);
 
   }
 
   time_2 micros();
    
Serial.println(time_2 time_1);
    
    
delay(1000);


Generalnie tak pisany program jest bez sensu ale sprawdź czy działa.
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#12
Witam!

Przepraszam za brak odpowiedzi, ale mój układ pomiarowy uległ chwilowej awarii. Na szczęście teraz już wszystko znowu działa.
Obie wersje programów działają podobnie, więc mam to czego szukałem.

Dziękuję bardzo wszystkim za pomoc!
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości