Tutorials

Operation Tutorials

Prepared by William Hilton and Mark Aull


Wiimote_Tutorial.pdf how to connect the bluetooth Wiimote
Bearcat Micro Operators Manual 2010 how to operate the Bearcat Cub Micro
Bearcat Micro Operators Manual 2009 how to operate the Bearcat Cub Micro

New C++ Tutorials

Prepared by Mark Aull


Library Reference This is a draft, I know it's confusing to look at.
Lego to C++ demo
Intro to Programming Robots to do Stuff (first draft)

C++ Tutorials

Prepared by Mark Aull

author page, member page

contents (pdf)

lesson1 (pdf)
lesson1 (2010, doc)
lesson1.cpp
Dmccom.h
dmcdrc.h
dmcdrco.h
DMCMLIB.lib
DMC32.lib
for more information on C++ fundamentals, see chapter 1 of this online C++ book

lesson2 (pdf) conditionals and loops
lesson2a.cpp
lesson2b_conio.cpp conio demo for lesson2
for more information on these topics, see chapters 2&3 of this online C++ book

lesson3 (pdf) functions and structures
lesson3a.cpp functions demo code
lesson3b.cpp structures demo code
for more information on these topics, see chapters 5,6,8&9 of this online C++ book

lesson4 (pdf) serial port ASCII communication lab
lesson4a.cpp Read Garmin GPS data
lesson4b.cpp Code to read Honeywell digital compass
lesson4c.cpp Code to read data from Novatel GPS

lesson5 (pdf) arrays, pointers, and multithreading
lesson5a.cpp arrays and pointers demo code
lesson5b.cpp multithreading demo code
for more information on arrays and pointers, see chapter 4 of this online C++ book

lesson6 (pdf) event driven programming, DirectX, joystick stuff
lesson6b (pdf) optional GUI activity with microbot teachmover
lesson6b.cpp basic gui example, modified for GUI activity

lesson7.cpp networking demo

lesson8 (pdf) laser and GPS parsing
SickLMS.cpp laser main prog
SickLMS2.cpp
SickLMS2.h
COMACCESS.CPP
COMACCESS.H
ReadGPS.cpp

lesson9 (pdf) Introduction to OpenCV and image acquisition

lesson10 (pdf) Integration of hardware to make a hardware library

lesson11 (pdf) Robot_Hardware library

 

Mathcad Tutorials

Prepared by Dr. Hall

author page, member page