Поради - борда на базата на 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 (); // получи следващия стойност
>