Це не така вже й велика справа. Таблиця даних ATmega 328p про це говорить:
Температурний діапазон: від -40 до 85 градусів Цельсія.
Те саме стосується USB-чіпа на Uno (ATmega 16u2 для UNO R3) .
Це у ваших межах. Це, ймовірно, може ходити трохи холодніше, ніж згадувалося, але це трохи скоротить довжину дошки.
Однак є деякі речі, які можуть піти не так:
- EEPROM може не зберігатися при екстремальних температурах. Майте це на увазі, якщо ви зберігаєте важливі дані.
- Регулятор напруги може працювати не так добре в гарячих умовах
- Кристалічний генератор може не давати точних значень.
Однак, я думаю, що кілька герц більше чи менше не впливатимуть на 16 МГц-процесор. Толерантність насправді трохи менше 1%. У вас можуть виникнути проблеми із серійною програмою (швидкість передачі даних не правильна). Я б також розглядав будь-які комунікації, як I2C. (Я не знаю точно, як працює лінія годинника ... це може бути добре для I2C.)
- Резистори / конденсатори можуть не давати точних значень. Я б міг уявити, що допуск на резисторах не буде більше 8%: більшість резисторів при нормальній температурі оцінюються в 5%. Це залежить від виробника. Конденсатори мають більшу толерантність, але їх головне призначення - "згладити" сигнал.
- Екстремальне охолодження / прогрівання може спричинити незначні проблеми з розширенням. (Примітка. Це нормально раз у раз, але не щогодини скидаючи 30 градусів.)
- Інші компоненти (РК-дисплеї та ін.) Слід пам’ятати також про те, щоб переконатись у життєздатності утримання на вулиці.
Так що поки всі інші компоненти, які не знаходяться на платі, будуть радісно працювати при потрібних вам температурах, вам слід добре. Також, як і у всіх інженерних технологіях, до значень часто додаються вбудовані "прокладки" (тобто допуск 5% часто становить 3-4%, максимум 12 В - це може працювати на 12,5 В тощо) *
* Що я маю на увазі під тим, що ваш Arduino не вибухне, коли це -41 градус C. Це не чудово для цього, але, швидше за все, вам слід добре, поки це не регулярне явище.