Управляемая с помощью Raspberry Pi видеокамера безопасности. Часть 3

Настройка Arduino

Новичок в Arduino? Начало здесь.
После того, как подключены серво, откройте Arduino IDE на своем компьютере и загрузите этот тестовый код. Не забудьте выбрать правильную плату и порт из меню Tools > Board и Tools > Port:
#include <Servo.h> // Import the library

Servo servoPan, servoTilt; // Create servo objects
int servoMin = 20, servoMax = 160; // Define limits of servos

void setup() {
// Setup servos on PWM capable pins
servoPan.attach(9);
servoTilt.attach(10);
}

void loop() {
for(int i = servoMin; i < servoMax; ++i) { 1
// Move servos from minimum to maximum
servoPan.write(i);
servoTilt.write(i);
delay(100); // Wait 100ms
}
for(int i = servoMax; i > servoMin; —i) {
// Move servos from maximum to minimum
servoPan.write(i);
servoTilt.write(i);
delay(100); // Wait 100ms
}
}

Если все хорошо, то вы должны увидеть, что оба сервоприводы медленно двигаются назад и вперед. Обратите внимание на то, что «servoMin» и «servoMax»определяются как 20 и 160 градусов (вместо 0 и 180). Это отчасти потому, что дешевые сервоприводы не могут точно перемещаться на полные 180 градусов, а также физический размер веб-камеры не позволяет использовать полный диапазон. Возможно, вам потребуется настроить их для своей установки.
Если они не работают вообще, то проверьте, правильно ли все подключено в схеме. Платы могут иногда отличаться по качеству, поэтому их также желательно проверить.

Кстати, если вас интересует общение, то вам точно на badoo ru сайт знакомств онлайн — смело переходите по ссылке ранее.

Сервоприводы почти всегда слишком мощные для питания Arduino, поэтому им надо получать питание от RPi. Вывод 5 В RPi ограничивает ток 750 мА, который предоставляется всем RPi, а RPi потребляет примерно 500 мА, поэтому 250 мА остается для сервоприводов. Эти микро сервоприводы потребляют около 80 мА, а это означает, что RPi должен быть в состоянии питать два из них. Если хотите использовать больше сервоприводов или модели более высокой мощности, то вам, возможно, придется использовать внешний источник питания.

Читайте также: