70016 Parallax Inc, 70016 Datasheet - Page 164

TEXT INFRARED REMOTE FOR BOE-BOT

70016

Manufacturer Part Number
70016
Description
TEXT INFRARED REMOTE FOR BOE-BOT
Manufacturer
Parallax Inc
Datasheet

Specifications of 70016

Accessory Type
Manual
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
Boe-Bot®
For Use With
29122 - KIT PARTS IR REMOTE FOR BOE-BOT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
70016SE
Manufacturer:
ST
0
SUMMARY
This chapter introduced some more applications you can create with the IR remote
application.
accomplished in subroutines. The I/O pins, variables, and constants also have to be
defined and documented in the declarations section. When application programs follow
these conventions, it makes it possible to combine the two (or more) of these programs to
achieve more difficult and complex robotic goals.
The first two activities focused on how to merge and integrate more than one application
program into a larger program that does more. In each of these activities, subroutines
from the various programs were copied and pasted into a larger program, likewise with
the constants, variables, and other declarations. By virtue of the fact that application
programs are written to be modular, none of the subroutines had to be modified. Instead,
they were utilized and orchestrated in the main routine. By relying on the functionality of
the subroutines, the main routine could be written in simpler terms while accomplishing
much more difficult tasks.
In the first two activities, testing programs and circuits that were used in Robotics with
the Boe-Bot was emphasized. Each of the programs and circuits have to be known to
work on their own before they can be combined into a larger circuit and/or program.
SELECT…CASE
options that are chosen by a menu system. This scheme is easy to expand by simply
adding more
The subroutines in a single application template can also be used in new and creative
ways to create more powerful robotic behaviors. The third activity demonstrated this by
building an IR remote keypad entry scheme for programming the Boe-Bot. EEPROM
storage was examined more closely as a tool for storing and retrieving sequences of
characters and values. By using the
define blocks of unused program memory for use by the program. Optional
names can be placed before the
It makes storing values to
READ
list of related items, such as Boe-Bot maneuvers and distances.
command much simpler. Especially if you have to store and manage more than one
CASE
Application programs have to be well organized, with each task
was introduced as a way of choosing between alternate main routine
statements.
EEPROM
DATA
with the
to help calculate the location of a given
@Address
WRITE
operator in a
command and retrieving them with the
DATA
directive, you can
DataItem
Symbol
.

Related parts for 70016