Možno ste sa už pri programovaní dostali do situácie, kedy si program robil s číslami a dátovými typmi čo chcel. Mohlo to byť tým, že s číslami pracoval ako s iným typom údajov, než by sme zrovna potrebovali. Ak chceme mať istotu, aký typ údajov z danej operácie vyjde, použijeme funkcie (konverzie) pre prevod dátových typov.
Ako už sme si povedali, aj dátový typ char je vlastne číslo, ktoré zodpovedá číslu znaku v ASCII tabuľke.
char(x) // x: hodnota akéhokoľvek typu
Serial.println(char(107)); //vypíše: k
Prevedie danú hodnotu na dátový typ byte. Ak je hodnota väčšia ako rozsah tohto typu, výsledná hodnota sa riadi pravidlom: vysledok = vstup % 256;
byte(x) // x: hodnota akéhokoľvek typu
int a = 255; Serial.println(byte(a)); //vypíše: 255
Konverzia týchto typov prebieha rovnako. Rozdielom je len iný rozsah východiskových hodnôt.
int(x) // x: hodnota akéhokoľvek typu long(x) // x: hodnota akéhokoľvek typu float(x) // x: hodnota akéhokoľvek typu
float a = 12.345; Serial.println(int(a)); // vypíše 12 Serial.println(float(a), 2); // vypíše 12.34 Serial.println(long(a)); // vypíše 12
Prevedie danú hodnotu na dátový typ word.
word(x) // x: hodnota akéhokoľvek typu word(h, l) // h: horný (ľavý krajný) bajt // l: dolný (pravý krajný) bajt
Tento text je preložený a upravený zo stránok arduino.cc pod licenciou Creative Commons Attribution-ShareAlike 3.0.
Tranzistor je základným stavebným prvkom skoro každého dnešného elektronického zariadenia. Základom tranzistora je kryštál polovodiča s dvoma priechodmi PN. Polovodičové priechody tranzistora vytvárajú štruktúru zodpovedajúcej spojenie dvoch polovodičových...
Objavila sa i ďalšia alternatíva k Arduino IDE a máme tu Codino. Na domovskej stránke sa chváli slušným editorom, ktorý vie automatické doplňovanie, automatické ukladanie alebo zvýrazňovanie. Taktiež obsahauje sériový terminál a ploter. Codino Studio je úplne bezplatný produkt. Môžete si ho stiahnuť ...
Rezistor (odpor) je pasívny prvok. Používa sa vo všetkých elektrických obvodoch. Základnou vlastnosťou rezistora je jeho odpor. Odpor je fyzikálna vlastnosť, ktorá je daná štruktúrou materiálu a jeho rozmermi. Rezistory používané v elektrotechnike sú...