Тип unsigned int представляет собой беззнаковое целочисленное значение.  В отличии от обычного int имеет следующий диапазон значений — от 0 до 65535. В памяти тип int занимает 2-а байта. На Arduino Due и платах SAMD  (MKR1000 и Zero), int занимает 4-е байта и имеет диапазон значений от 0 до 4294967295.

Пример:

Примечание:

Когда переменная типа int достигает своего максимального значения, она «перескакивает» на самое минимальное значение и наоборот.

Пример: