Skip to Content
Make a Mind-Controlled Arduino Robot
book

Make a Mind-Controlled Arduino Robot

by Tero Karvinen, Kimmo Karvinen
December 2011
Intermediate to advanced
96 pages
2h 1m
English
O'Reilly Media, Inc.
Content preview from Make a Mind-Controlled Arduino Robot

Line Avoidance

To make your bot stay in the arena, you must teach it to avoid a black line. Then you can build an arena with big white paper as the floor and black tape as the border.

Connect the Reflection Sensor

Let’s connect the reflection sensor to Arduino. Prepare the cable by cutting the end that doesn’t fit to the sensor. In our case, the small white connector fit to the sensor and we left it in place. The big black connector didn’t fit anywhere, so we cut it away. Strip the free wires for connecting to Arduino (Figure 2-6).

Stripped sensor wire

Figure 2-6. Stripped sensor wire

Connect free sensor wires to Arduino as shown in the circuit diagram for helloreflection.pde (Figure 2-7). Connect the red plus wire to +5V, and the black ground wire to GND. Connect the green data wire to D4. (Figure 2-8). Use the ScrewShield to keep the wires in place (Figure 2-9).

Circuit diagram for helloreflection.pde

Figure 2-7. Circuit diagram for helloreflection.pde

Reflection sensor connected

Figure 2-8. Reflection sensor connected

Free wires connected to Arduino with ScrewShield

Figure 2-9. Free wires connected to Arduino with ScrewShield

Hello Reflection

For line avoidance, we use a typical reflectivity sensor. We read it with Arduino’s

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Arduino Robot Bonanza

Arduino Robot Bonanza

Gordon McComb
Make: Arduino Bots and Gadgets

Make: Arduino Bots and Gadgets

Tero Karvinen, Kimmo Karvinen

Publisher Resources

ISBN: 9781449312800Catalog PageErrata