Jednodeskový mikrokontrolér Arduino používá programovací jazyk C / C ++, který obsahuje sady funkcí, hodnoty (proměnné a konstanty) a prvky jazykové struktury.
The nerovná se struktura je součástí operátorů porovnání rovná, méně než, menší nebo rovno, větší než, větší nebo rovno. Grafický znak je !=.
Jak se používá? nerovná se s Arduino?
Nerovná se je prvek, který porovnává jednu proměnnou vlevo s hodnotou nebo proměnnou vpravo od operátoru.
Vrátí true, když dva operandy nejsou stejné.
Syntaxe je obvykle následující:
x! = y; // je false, pokud x je rovno y a je pravdivé, pokud x není rovno y
Co nerovná se podmínkou je říci to pokud se aktuální stav nerovná předchozímu stavu, udělejte to.
Ve výše uvedeném příkladu zavoláte Všechno hodnoty x, které se nerovnají 2 vytisknout na Serial Monitoru se zpožděním 500 ms, abyste mohli kliknout na tlačítko.
Doporučuje se porovnávat proměnné stejného datového typu, včetně podepsaného / nepodepsaného typu. Porovnání proměnných různých datových typů je možné, ale mohlo by to generovat nepředvídatelné výsledky.
Sériový monitor nefunguje na vašem Arduinu? Zkuste tato řešení.
Upozorňujeme, že Arduino IDE používá C ++, ale protože fyzické prostředí je omezené, nelze použít všechny funkce C / C ++ a prostředí Arduino. Výsledkem je, že Arduino má pomocné funkce (konkrétní rozšíření), které vám umožní snadné použití hardwaru.
FAQ: Přečtěte si více o programovacím jazyce Arduino
- Co znamená! = Znamená v Arduinu?
Znaménko ne rovná se odkazuje na konkrétní podmínku, která by měla být použita mezi dvěma hodnotami k označení, že jedna hodnota je nerovná se druhá hodnota.
- Co znamená == v Arduinu?
Znaménko == v Arduinu znamená, že hodnoty na každé straně podmínky jsou stejné.
- Co znamená void v Arduinu?
Neplatné je klíčové slovo používané v deklaracích funkcí Arduino a naznačuje, že se od funkce očekává, že nevrátí žádné informace funkci, ze které byla volána.
- Chyby Arduino