Jump to content

Recommended Posts

Posted

Hi,

I've been testing the SBrick, a great crowdfunded product that allows us to control LEGO motors via Bluetooth 4.0 Low Energy (BLE) commands.

Last weekend I created R4T1NH0, a small robot so my kids could control it with a wireless gamepad. But as there is a PC-in-the-middle, it can also be controlled directly from a programming language environment like Scratch or Snap!. These visual programming languages are great for teaching essencial science concepts to children, not just how to program.

As I already had a basic Snap! device extension for SBrick, it was easy to use Snap! to control R4T1NH0. And since it is so small (and slow) I can even use it on a table.

snap-sbrick-r4t1nh0.png

Hope you like it. If/when I get a USB IR emitter, I'll try to do the same with a Power Functions IR receiver.

Posted

This is great. Is there a way to automate?

Thanks.

I'm afraid I didn't understand your question. It is already automatic in the sense that after program starts it will move the way the logic of the program makes it move. Do you mean also reacting to inputs? It can, although my device extension doesn't have any kind of sensor yet (SBrick firmware doesn't yet expose any read values, it will al least report internal temperature and I think also battery level). It can also react to other inputs, like keyboard and mouse or other devices (there are extensions for NXT, Arduino, Wiimote... the ev3dev guys are working on another also for EV3...).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...