I bought a kit that come with a small transmitter and Have tried all the examples on the net and none work . Some will upload but I get no print out on serial M so I can Tell what buttons are for.{hex or number} I am 83 yrs old so I'm having trouble trying to write my own codes. I have a open R C tractor that will need Motor control F and R and a servo for steering. I am now building { 3D printer} a lego bulldozer 3 times larger then the kit so I need to learn this to operate that also. This 3D printer is what keeps me going and when I found Arduino I figured now I can really make them work, well no lock so far. I hope someone sees this and has time to help. Thanks G H
If you have R/C unit, why the need for Arduino.
Forward and reverse can come direct from one receiver channel to whatever esc you are using. i.e. for either brushed or brushless motor.
Same for steering , simple servo.
Don't have R/C esc, built with 3d printer and have Arduino kit with uno 3 board. And I'M trying to learn something new..
Have tried all the examples on the net
That seems very unlikely
Post one of the examples that you tried and links to the kit that you are using together with an explanation or diagram of the circuit that you are using
This example from the IRremote library should work
/*
* IRremote: IRrecvDump - dump details of IR codes with IRrecv
* An IR detector/demodulator must be connected to the input RECV_PIN.
* Version 0.1 July, 2009
* Copyright 2009 Ken Shirriff
* http://arcfn.com
* JVC and Panasonic protocol added by Kristian Lauszus (Thanks to zenwheel and other people at the original blog post)
* LG added by Darryl Smith (based on the JVC protocol)
*/
#include <IRremote.h>
/*
* Default is Arduino pin D11.
* You can change this to another available Arduino Pin.
* Your IR receiver should be connected to the pin defined here
*/
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void dump(decode_results *results) {
// Dumps out the decode_results structure.
// Call this after IRrecv::decode()
int count = results->rawlen;
if (results->decode_type == UNKNOWN) {
Serial.print("Unknown encoding: ");
}
else if (results->decode_type == NEC) {
Serial.print("Decoded NEC: ");
}
else if (results->decode_type == SONY) {
Serial.print("Decoded SONY: ");
}
else if (results->decode_type == RC5) {
Serial.print("Decoded RC5: ");
}
else if (results->decode_type == RC6) {
Serial.print("Decoded RC6: ");
}
else if (results->decode_type == PANASONIC) {
Serial.print("Decoded PANASONIC - Address: ");
Serial.print(results->address, HEX);
Serial.print(" Value: ");
}
else if (results->decode_type == LG) {
Serial.print("Decoded LG: ");
}
else if (results->decode_type == JVC) {
Serial.print("Decoded JVC: ");
}
else if (results->decode_type == AIWA_RC_T501) {
Serial.print("Decoded AIWA RC T501: ");
}
else if (results->decode_type == WHYNTER) {
Serial.print("Decoded Whynter: ");
}
Serial.print(results->value, HEX);
Serial.print(" (");
Serial.print(results->bits, DEC);
Serial.println(" bits)");
Serial.print("Raw (");
Serial.print(count, DEC);
Serial.print("): ");
for (int i = 1; i < count; i++) {
if (i & 1) {
Serial.print(results->rawbuf[i]*USECPERTICK, DEC);
}
else {
Serial.write('-');
Serial.print((unsigned long) results->rawbuf[i]*USECPERTICK, DEC);
}
Serial.print(" ");
}
Serial.println();
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
dump(&results);
irrecv.resume(); // Receive the next value
}
}
Change the value of RECV_PIN and the baud rate to suit your system
What Arduino do you have? What is the kit (a link to details of it would be good)? What transmitter did it come with (a link or even a picture of it should help)? What are you using as a receiver and how is that connected to the Arduino?
Steve
Always best to show what you have/have tried.
Show us a good schematic & image of your circuit wiring.
Posting images:
http://forum.arduino.cc/index.php?topic=519037.0
Use CTRL T to format your code.
Attach your complete sketch between code tags
[code]Paste your sketch here[/code]