• 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
#10
(24-01-2016, 00:39)f1rew4ll napisał(a): No nie koniecznie bombe ale czasem ktos ma pomysl na cos i nie moze zdradzic calosci projektu tylko ewentualnie kawalek kodu tak by ktos nie wykorzystal tego..wiem ze maloprawdopodobne bo teraz juz jest wszystko hehe..
A wracajac do tematu...
Mam funkcje ktora w tablicy x elementowej  wyswietla mi na okraglo pomiary i zwraca wartosc stanu wysokiego i niekiego jak w warunku:
if(tab[i]<10.00)
    {  
       canL=tab[i];
       Serial.println(" CAN LOW ");
          }
    else 
    { 
       canH=tab[i];
       Serial.println(" CAN HIGH ");  
    }   
  }

Pytanie, jak zwrocic ilosc wystapien stanow wysokich i niskich w tej x elementowej tablicy.  zazwyczaj uzywa sie funkcji tab.length no ale arduino nie korzysta z niej. zrobilem funkcje szukajaca po tablicy:
int canL=0;
for( i=0;i<x;i++)
{
   if(tab[i]<10.00)
   { 
      canL=tab[i]
      canL++;
 }
Serial.print(canL);
 Ale cos nie dokonca to dobrze wyszukuje..

Cześć
Kurcze w zmiennej licznik na przykład:
Kod:
int licznik=0;
for( i=0;i<x;i++)
{
   if(tab[i]<10.00)
   { 
       licznik ++;
  }
Serial.print(licznik);
Musisz jeszcze trochę ćwiczyć. Polecam Arduino Reference na arduino.cc
Pozdrawiam
 
Odpowiedź
  


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

Skocz do:


Przeglądający: 1 gości