24-01-2016, 11:15
(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);
Pozdrawiam