Освой Arduino играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Вентилятор от компьютера

В системных блоках компьютера можно встретить вентиляторы для охлаждения. Их может быть несколько штук с разным количеством проводов. Для наших опытов подойдут два провода: чёрный и красный. Остальные оставим в покое.

Вентиляторы обычно рассчитаны на 12 вольт, поэтому воспользуемся соответствующим адаптером питания (можно взять с меньшим напряжением, будет слабее крутиться).

Для безопасности и удобства будем использовать реле. Общая схема подключения показана на рисунке. Сигнальный провод подключаем к выводу A5, остальные - питание и земля.

Fan

Код для включения и выключения вентилятора на несколько секунд.


const int RELAY_PIN = A5;

void setup() {
  pinMode(RELAY_PIN, OUTPUT);
}

void loop() {
  digitalWrite(RELAY_PIN, HIGH); // turn on fan 10 seconds
  delay(10000);
  digitalWrite(RELAY_PIN, LOW);  // turn off fan 5 seconds
  delay(5000);
}

Дополнительные материалы

Файлы для Fritzing (большой и маленький вентиляторы)

Реклама