Бульдозер XL + Arduino + RC Spektrum
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Бульдозер XL + Arduino + RC Spektrum
Коробочка для ардуины зачетная. Очень круто!
Re: Бульдозер XL + Arduino + RC Spektrum
Приобрел ИК пульт в ПАКПАК и залил новый скетч для управления бульдозером
Код: Выделить всё
#include <IRremote.h>
#include <Servo.h>
Servo servo1;
int pwm_a = 3;
int pwm_b = 11;
int dir_a = 12;
int dir_b = 13;
int RECV_PIN = 10;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
irrecv.enableIRIn();
servo1.attach(9);
pinMode(pwm_a, OUTPUT);
pinMode(pwm_b, OUTPUT);
pinMode(dir_a, OUTPUT);
pinMode(dir_b, OUTPUT);
analogWrite(pwm_a, 0);
analogWrite(pwm_b, 0);
}
void loop() {
if(irrecv.decode(&results)) {
if(results.value == 0x9DAD5709)
{
digitalWrite(dir_a, 1);
digitalWrite(dir_b, 1);
analogWrite(pwm_a, 255);
analogWrite(pwm_b, 255);
};
if(results.value == 0x5A0419DC)
{
digitalWrite(dir_a, 0);
digitalWrite(dir_b, 0);
analogWrite(pwm_a, 255);
analogWrite(pwm_b, 255);
};
if(results.value == 0x3E3B7520)
{
analogWrite(pwm_a, 0);
analogWrite(pwm_b, 255);
};
if(results.value == 0x145A0575)
{
analogWrite(pwm_a, 255);
analogWrite(pwm_b, 0);
};
if(results.value == 0x0683E84A4)
{
analogWrite(pwm_a, 0);
analogWrite(pwm_b, 0);
};
if(results.value == 0x7B1A389B){servo1.write(90);}
if(results.value == 0xC21108EB){servo1.write(0);}
irrecv.resume();
delay(150);
}
}
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Бульдозер XL + Arduino + RC Spektrum
Очень интересно. А какими движениями(исполнительными устройствами) вы управляете через ПДУ?
Re: Бульдозер XL + Arduino + RC Spektrum
задействованы два мотора и сервомашинка."стоп- вперед- назад- вправо- влево- нож поднять- нож опустить" 7 кнопок на пульте.
Re: Бульдозер XL + Arduino + RC Spektrum
Бульдозер стал танком. Сервомашинка опускает поднимает пушку.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Бульдозер XL + Arduino + RC Spektrum
Отлично! А чем эта пушка стреляет? Как к ней относятся домашние животные если есть?