Here is the BRAT with the IRPD attached to the Bot Board. The TV style remote control is recognized by the IRPD’s receiver, and it delivers good clean pulses to the Basic Atoms I/O pin 8. The IR LED’s on the IRPD can be used to send IR data to other BRAT’s, or other IR receivers. We will explore this later. For now we are just going to concentrate on making the BRAT remote control. This version of the BRAT doesn’t use the SSC-32 at all. Nathan at Basic Micro is going to write the interupt driven IR routines, and some basic movement routines. Actually this is his BRAT!
Jim, that really is fantastic. I like the way you used the remote to control the BRAT. Its something new.
A question for you, Will this remote act as a real-time-controller (such as a hitek) or will there be pre-programmed functions that will innitiate when pushing a specific button?
thx.
To have that realtime, individual control that you talk about with even just 6 servos would be very time-consuming.
With most RC vehicles, you’re only controlling two motors, and you don’t have to worry about complicated things like moving each servo at the right time and speed to retain balance.
From a practical perspective, it wouldn’t make much sense to impliment.
However, since this is a microcontroller that’s interpretting the incomming IR signals, you can definitely implement such a control if you desire it.
Since it doesn’t look like there’s any sort of analog (on, off, and intermediary values) joysticks, you’d have to work with the digital (either on or off, no intermediary values) buttons.
ohh
still pretty cool though dont you think?
Definitely.
^.^
Ok. Jims started a thread for the IRPD code I wrote Sunday.
lynxmotion.net/viewtopic.php?t=892
Using the remote pictured above the AtomPro28 can read the volume,channel,numbers,nute,prev ch, and enter buttons. Given that I forsee having the speed of motion controlled by the number buttons and then motion(foward/back,turn left/right) by the channel/volume buttons, atleast initially.
Nathan