Число с плавающей запятой двойной точности. На платах Uno и других платах на базе ATMEGA это занимает 4 байта. То есть двойная реализация точно такая же, как и с плавающей точкой, без увеличения точности.
На Arduino Due двойники имеют 8-байтовую (64-битную) точность.
double var = val;
var: имя переменной
val: значение, назначаемое этой переменной
Пользователи, которые заимствуют код из других источников, включающих двойные переменные, могут захотеть изучить код, чтобы увидеть, отличается ли подразумеваемая точность от точности, достигнутой на Arduino на основе ATMEGA.