Ви не увійшли.
дык можно клавиатуру прилепить и сразу вводить полное число
Вариант setpoint=setpoint+0.1; не предлагать:))) Буду очень благодарен если кто подскажет:)
при такой постановке вопроса решения не получите
китаец вы
сначала почитайте описание дуни и откроете для себя много удивительных вещей
Arduino Uno может получать питание через подключение USB или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с центральным положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin разъема питания.
Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.
если бы вы вышли из подполья и указали каким драйвером пользуетесь - шанс получить поддержку значительно возрастает
обычно на драйвере есть выход enable
вот его бросайте на пин дуни и вкл -выкл
делаешь в инвенторе ?
Правда не совсем понимаю как полностью отключать питание от двигателя когда он не крутится - а то он заметно греется. Может есть у кого-то идеи на этот счёт?
вы шаговик подключаете через драйвер.
вот на драйвере и отключайте питание во время простоя
все достали хрустальные шары и телепатировать - будем представлять что в коде написал автор
Скачай и установи библиотеку OneButton (борьба с дребезгом).
Кнопка подключается между пином и землёй.
#include "OneButton.h"
#define ButtonPin 6
#define LED_1 9
#define LED_2 10
#define LED_3 11
OneButton button(ButtonPin, true);
int state = 0;
void setup()
{
pinMode(LED_1, OUTPUT);
pinMode(LED_2, OUTPUT);
pinMode(LED_3, OUTPUT);
button.attachClick(Click);
}
void loop()
{
button.tick();
if(state == 0)
{
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
}
if(state == 1)
{
digitalWrite(LED_1, HIGH);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, LOW);
}
if(state == 2)
{
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, HIGH);
digitalWrite(LED_3, LOW);
}
if(state == 3)
{
digitalWrite(LED_1, LOW);
digitalWrite(LED_2, LOW);
digitalWrite(LED_3, HIGH);
}
}
void Click()
{
state ++;
if(state > 3)
state = 0;
}
Вот думаешь всем охрененно нужно для тебя такого нежного и ленивого суетиться.
Ты ещё нифига не сделал и уже кричишь о помощи-совете.
дык всё просто
есть такая полезная штука - гугль
вводим в поиск arduino rfid и получаем Результатов: примерно 946 000 (0,43 сек.)
кучи примеров с картинками и видео
главное не лениться
сначала проверьте свой код в железе. а потом вопросы если что не так как надо
если обеспечили правильное питание драйвера и всё правильно подключили то нужно выставить рабочий ток на драйвере
если вы написали код и с ним какие то вопросы-помочь святое дело
а писать код за вас как то не правильно...
Petro устроил массовую рассылку
про это Пушкин написал - и опыт, сын ошибок трудных....
надо пробовать
будет ехать загзагами
просто очень много влияющих факторов
-неодинаковые моторы
-неодинаковые редукторы
-неидеальные колёса
в результате поймать момент, когда скорость на колёсах будет одинаковая ,окажется очень сложно
нужно ваять какую то следящую систему
например на энкодерах с высоким разрешением - обрабатывать полученные данные и вводить корректировки для моторов
с радиомодулями проблем в сто раз меньше, чем заставить вашу платформу двигаться по прямой
ну раз моторы уже есть - надо собирать колёсную базу и пробовать напрямую от аккумулятора.
потянут ли моторы под нагрузкой и с колёсами катать конструкцию?
если всё гуд - занимаемся управлением, синхронизацией (что будет самым сложным в этом проекте)
наверное переделать библиотеку
это как вариант для экономии
я уже давно убедился проще и дешевле (по времени и нервам) купить готовый
практически всё можно купить на эбее
поставьте готовый драйвер на два мотора типа такого http://www.dfrobot.com/wiki/index.php/D … :_DRI0018)
для шуруповёрта вполне подойдёт