ЭТАП МОДЕЛИРОВАНИЯ
ЭТАП ПРОГРАММИРОВАНИЯ
подключение servo ( спасибо http://www.youtube.com/watch?v=hn7xZFqmGeo)
КНОПКА + СВЕТОДИОД
А ТЕПЕРЬ ОБЪЕДИНИМ КНОПКУ И SERVO, УРА, ПОЛУЧИЛОСЬ
объединяем Эксперимент 3. Светильник с управляемой яркостью и Эксперимент 9. Миксер=
Мотор + потенциометр
#define LED_PIN 9 |
||
#define MOTOR_PIN 9 #define FIRST_BUTTON_PIN 5 #define BUTTON_COUNT 3 #define SPEED_STEP (255 / (BUTTON_COUNT - 1)) void setup() { pinMode(MOTOR_PIN, OUTPUT); for (int i = 0; i < BUTTON_COUNT; ++i) pinMode(i + FIRST_BUTTON_PIN, INPUT_PULLUP); } void loop() { for (int i = 0; i < BUTTON_COUNT; ++i) { if (digitalRead(i + FIRST_BUTTON_PIN)) continue; int speed = i * SPEED_STEP; analogWrite(MOTOR_PIN, speed); } } |
#define MOTOR_PIN 9 void loop() |