Showing posts with label Projects. Show all posts
Showing posts with label Projects. Show all posts

Friday, February 10, 2012

RobotBASIC Projects for the Lego NXT: Robot Programming for Beginners

RobotBASIC Projects for the Lego NXT: Robot Programming for Beginners Review



Lego’s NXT system allows you to snap together a robot base complete with a variety of self-contained, modular sensors and motors. The problem with the NXT Robot though is software. While the visual programming language that ships with the system is supposed to be easy-to-use for beginners, many find it far from intuitive. Unless the tasks you are attempting are rudimentary and uncomplicated you may find the NXT’s programming procedures difficult to comprehend. Even many of the after-market languages available for the NXT have cryptic syntax that can frustrate a new user. One solution to these problems is RobotBASIC. Its easy-to-use English-like syntax makes programming easy to grasp, even for beginners. We provide a library of routines that allow you to control the NXT without downloading anything to the robot itself. RobotBASIC controls the NXT’s motors and reads sensory data by talking directly to the NXT computer using Lego’s wireless protocol. With our system, you program totally on the PC and when your program is ready, just run it and watch the robot respond. We also provide a Lego Simulation Library that allows your NXT programs to operate with the RobotBASIC simulator, letting students experiment even when the Lego hardware is not available. Every student can work with their own simulated robot both at home and in the classroom and when someone gets their program working, just plugging in a USB Bluetooth adapter will instantly allow their program to control the real NXT. This system makes programming easier to understand because the user can concentrate on concepts rather than cryptic syntax or an unintuitive graphical interface. Finally, RobotBASIC is a powerful, full-featured robot-control language, so after you have learned all you can from the NXT you can still use the RobotBASIC skills you learn from this book when you move on to other hardware technologies with more options and capabilities.


Saturday, August 27, 2011

Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet

Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet Review



Discover how to create cool Arduino devices that “talk” to Android smartphones and tablets!

Arduino + Android Projects for the Evil Genius brings two popular open-source technologies together with a series of hands-on projects that marry the worlds of touch-screen devices and physical computing. The book covers the Android Open Application Development Kit and USB interface, showing you how to use it with the basic Arduino platform. Other projects demonstrate methods of communication between Android and Arduino—including sound, Bluetooth, and WiFi/Ethernet—that don’t require the ADK at all.

From fun, inventive projects such as building a Geiger counter or Bluetooth-controlled Arduino robot, to practical home automation projects, the book contains something for everyone. Included is a beginner’s guide to programming the Arduino that will help those who are new to the platform start with a firm foundation.

Arduino + Android Projects for the Evil Genius

  • Demonstrates how to use the Android Open Accessory Development Kit (ADK) with the basic Arduino platform
  • Features self-contained projects that include an clear explanation of the theory as well as practical, step-by-step instructions thoroughly illustrated with drawings and photographs
  • Shows how to use Ethernet, Bluetooth, and short-range RF links to talk to Arduino
  • Reveals the author's own never-before-seen sound-based link for making the two devices communicate with audio tones
  • Provides the fundamental knowledge you need to create your own projects
  • Contains techniques that work with ANY Android device
  • Explains how to create practical, useful home automation devices and communicate with them by radio or Internet

Everything for the Evil Genius!
Bluetooth-Controlled Robot; Geiger Counter Using ADK; Light Show Using ADK; TV Remote Using ADK; Temperature Logger Using ADK; Home Automation Controller; Controlling Mains Devices; Smart Home Thermostat; RFID Door Lock; Power Consumption Meter; Delay Timer; Programming Primer

Each fun, inexpensive, and slightly wicked Evil Genius project includes a detailed list of materials, sources for parts, schematics, and lots of clear, well-illustrated instructions for easy assembly. The larger workbook-style layout and convenient two-column format make following the step-by-step instructions a breeze.