Архив метки: AVR

Типы данных и их размер для Arduino (AVR)

НазваниеАльт. названиеРазмерДиапазон
booleanbool1 байт0 или 1, false или true
charint8_t1 байт−128…127
byteunit8_t1 байт0…255
intint16_t2 байта−32 768…32 767
unsigned int uint16_t2 байта0…65 535
long int32_t4 байта−2147483648…
2147483647
unsigned long uint32_t4 байта0…4294967295
float, double4 байта−3.4028235E+38…
3.4028235E+38
int64_t8 байт-263…263−1
uint64_t8 байт0…264−1

Мануал (инструкция) на микропроцессор ATmega328P

Тот самый который установлен в китайском аналоге Arduino Uno (Infiduino R3).

Это лучший вариант из тех, которые мне приходилось встречать.