ПредишенСледващото

Поради - борда на базата на 32-битов ARM микропроцесор Cortex-M3 ARM SAM3U4E;

Леонардо - вграден микроконтролер ATmega32U4;

Uno - най-популярната версия на основната платформа Arduino;

Duemilanove - вграден микроконтролер ATmega168 или ATmega328;

Diecimila - версия на основния Arduino USB платформата;

Nano - компактна платформа, която се използва като оформлението. Nano се свързва към компютъра с помощта на USB Mini-B кабел;

Mega2560 - борда на базата на микроконтролер ATmega2560 използване ATMega8U2 чип за серийния порт на USB-връзка;

Мега - Mega Series версия на базата на микроконтролер ATmega1280;

Arduino BT - платформа с модул Bluetooth за безжична комуникация и програмиране;

LilyPad - платформа, проектирана да изпълнява, може да бъде зашита на плата;

Fio - платформа, предназначена за безжични приложения. Fio включва конектор за радио XBee, LiPo конектор за презареждане на батерията и вградената верига;

Mini - най-малката Arduino платформата;

Pro - платформа, предназначена за напреднали потребители, които могат да бъдат част от по-голям проект;

Pro Mini - като Pro платформа, предназначена за напреднали потребители, които се нуждаят от ниска цена, по-малък размер, както и допълнителна функционалност.

Един лесен начин да се контролира стъпковия двигател на разстояние с помощта на дистанционно управление.

За да управлява стъпков мотор с помощта на водача, което може лесно да бъде свързан към ООН.

За да се снабди със собствена енергия, използвана за breadboard доставки.

IR сензор е свързан със самата ООН, защото тя консумира малко енергия.

Как да се свържете и да контролира стъпков двигател с инфрачервено дистанционно управление

Ние използваме 4-щифт за контролиране на степер 1 и контакта за сензор IR.

Pin 8-11 управление на стъпковия двигател и Pin 6 за получаване на информация IR.

Свързваме 5V на водача на стъпковия двигател като двигател черпи голям ток, който може да увреди privestik UNO

Програмата използва два библиотеки. "IRremote" и "Stepper".

Библиотека "Stepper" е активирана по подразбиране с инсталацията Arduino софтуера.

Вие ще трябва да изтеглите библиотека "IRremote" и го разархивирайте в папката на библиотека.

Кодът долу разпознава само две стойности с дистанционно управление IR: нагоре и надолу.

Ако натиснете UP на двигателя за дистанционно управление прави пълен оборот по часовниковата стрелка.

Чрез натискане на DOWN прави пълен оборот обратно на часовниковата стрелка.

Как да се свържете и да контролира стъпков двигател с инфрачервено дистанционно управление

Скица код

// Stepper с инфрачервено дистанционно

#include "Stepper.h"
#include "IRremote.h"

/ * ----- променливи, Pins ----- * /
#define СТЪПКИ 32 // Брой стъпки на оборот на вътрешния вал
Int Steps2Take; // 2048 = 1 Revolution
Int приемник = 6; // сигнала за закрепване на IR приемник за цифрови Arduino Pin 6

/ * ----- (Декларирам обекти) ----- * /
// настройка на правилното секвениране за Качества Pins моторни
// In1, In2, In3, IN4 в последователността 1-3-2-4

Стъпков small_stepper (стъпки, 8, 10, 9, 11);
IRrecv irrecv (приемник); // създаване например на "irrecv"
decode_results резултати; // създаване например на "decode_results"

невалидни настройка ()
<
irrecv.enableIRIn (); // Започнете приемника
>

невалидни линия ()
ако (irrecv.decode (резултати)) // има получихме IR сигнал?

irrecv.resume (); // получи следващия стойност
>

Подкрепете проекта - споделете линка, благодаря!