Page 15

byte

Η δήλωση byte χρησιμοποιεί και πάλι ένα byte αλλά αποθηκεύει αριθμητικές τιμές στο διάστημα 0 έως 255. Παράδειγμα byte b = B10010;

Στο παράδειγμα η μεταβλητή b αποθηκεύει τη δυαδική (Binary) τιμή 10010, δηλαδή 18.

int

Η δήλωση int είναι αυτή που χρησιμοποιείται περισσότερο στο Arduino, δεδομένου ότι αποθηκεύει τιμές σε δυο bytes και στο διάστημα -32.768 έως 32.767, όπου υπάρχουν και οι περισσότερες χρήσεις και εφαρμογές. Παράδειγμα int ledPin = 13;

Ο τύπος int έχει ιδιαιτερότητες ως προς τον τρόπο που αναπαριστά τα περιεχόμενά του. Από τα 16 bits του int, το 1ο χρησιμοποιείται σαν πρόσημο και τα υπόλοιπα για την αποθήκευση του αριθμού. Αν τον μικρότερο δυνατό αριθμό του τύπου int τον -32.768 τον μειώσουμε κατά 1, προκύπτει ο μεγαλύτερος, δηλαδή ο 32.767 και το αντίστροφο. Παράδειγμα int x; x = -32768; x = x - 1; x = 32767; x = x + 1;

short

// το x τώρα περιέχει την τιμή 32.767 // το x τώρα περιέχει το -32.768

Ο τύπος short είναι εύρους 16 bit και αποθηκεύει τιμές στο διάστημα -32.768 και 32.767. Παράδειγμα short x=100;

21

Σημειώσεις arduino kales  
Σημειώσεις arduino kales  
Advertisement