Проект состоит из трех этапов
1)сектч для Arduino:
- Код: Выделить всё
#include <AFMotor.h>;
int outputPin = 13; //здесь храним номер контакта
int val;
AF_DCMotor motorL(1);
AF_DCMotor motorR(2);
void setup()
{
Serial.begin(9600); //установка порта на скорость 9600 бит/сек
pinMode(outputPin, OUTPUT); //устанавливаем 13 контакт в режим вывода
}
void loop()
{
if (Serial.available()) { //если есть принятый символ,
val = Serial.read(); // то читаем его и сохраняем в val
if (val == "L") { // если принят симовол 'H',...
motorL.run(FORWARD);
motorL.setSpeed(128);
motorR.run(BACKWARD);
motorR.setSpeed(128);
}
if (val == "R") { // если принят симовол 'L',
motorL.run(BACKWARD);
motorL.setSpeed(128);
motorR.run(FORWARD);
motorR.setSpeed(128);
}
if(val=="S"){
motorL.run(RELEASE);
motorL.setSpeed(128);
motorR.run(RELEASE);
motorR.setSpeed(128);
}
if(val=="B"){
motorL.run(BACKWARD);
motorL.setSpeed(128);
motorR.run(BACKWARD);
motorR.setSpeed(128);
}
if(val=="F"){
motorL.run(FORWARD);
motorL.setSpeed(128);
motorR.run(FORWARD);
motorR.setSpeed(128);
}
}
}
2)приложение для клиента (можно глянуть в аттаче исходники ArduinoProject.rar)
3)приложение для сервера (лежит там же)
Хотелось бы услышать критику со стороны сообщества=)
ПЫСЫ подскажите ,где в Москве можно купить тележку на 4 колесика ,с креплениями для моторчиков,редуктор (что бы можно было сделать поворот на месте ,левая пара колес вращается влево ,а другая вправо) ,сами колесики?