Не лучшие практики, а альтернативный подход:
Рассмотрим Ruggeduino вместо стандартного Arduino. По цене (39,95 $), сопоставимой с аналогом Arduino, Ruggeduino предлагает:
- Восстанавливаемый предохранитель на каждом выводе GPIO, т.е. все выводы GPIO защищены от короткого замыкания на землю или другие контакты
- Все контакты GPIO выдерживают 24 Вольт
- Защита от обратного напряжения (-30 В) на В в
- Защита от перегрузки по току микроконтроллера
- Выходы 3.3В и 5В на плате защищены от перегрузки по току и от короткого замыкания
Помимо вышеперечисленных пунктов, характерных для вопроса, доски предназначены для выживания в суровых условиях и различных ошибок. Также часы точнее, чем на Arduino.