Переменные типа unsigned long обладают расширенным размером для хранения чисел и имеют размерность 32 бита (4 байта). Переменные типа unsigned long, в отличие от обычного long, хранят только положительные числа в диапазоне от 0 до 4 294 967 295 (2^32 - 1).
Пример
unsigned long time; void setup() { Serial.begin(9600); } void loop() { Serial.print("Time: "); time = millis(); //выводим время с момента запуска программы Serial.println(time); //ждем 1 секунду, чтобы не отсылать большой массив данных delay(1000); }
Синтаксис
unsigned long var = val;
- var - имя переменной типа unsigned long
- val - значение, присваиваемое этой переменной