What’s This All About?

Welcome to the start of what we’re calling  a “python powered ArtBot” journey. The idea: Using the micro:bit microcontroller ( a tiny, easy to use, mini-computer) and the GiggleBot  (a robot that the micro:bit can plug into) the ArtBot team is going to create a tiny army of art-making robots that interact with each other to…

The end of the Artbot report

Below is my code for the  final remote control, I went back to the old version and didn’t include the “pitch”=rotation()pitch function, since my last try didn’t work perfectly. https://makecode.microbit.org/_68RHV0Hgvdbz And here is my code for final Artbot, I decided to keep using the ” receiveNumber” instead of setting two different “key” name and give…

Coding ArtBots in Python vs Javascript

One of the challenges (and also benefits) of this project is that we had the option to code our ArtBots using either python, or javascript/blocks. We chose to use javascript/blocks in the makeCode editor because some of our group mates have interest in coding for web and javascript is a commonly used language for this…

Reflection on End of ArtBot Project

I’m so thrilled with how my team’s project turned out. I think people enjoyed interacting with out ArtBots (pictured above) and our hard work on the movement of the bots, the interaction of the controllers, and our thoughtfulness about materials selection and set up of space paid off. During our demo of this projects we…

Final ArtBot Group Post

Artist’s Statement: “ArtBots” is a project exploring the intersection of technology and art making by tinkering with code, hardware, and art making materials. The designers of this project each created their own ArtBot by attaching art making materials to programmable robots called GiggleBots. Additionally, each designer crafted their own unique controllers which altered the movement…

User Guide for Creating and Controlling ArtBots

In order to make and interact with the ArtBots you will need the following materials: GiggleBots Mark making tools that fit into the giggleBot 2 micro:bits per giggleBot External power source like a battery pack for the remote control micro:bit A  USB cable to connect the micro:bit to your computer A surface for the bots…

12/10 progress updates

In today’s lecture, we made a huge improvement through Ben’s lecture, we figured out the radio problem that our group gets stuck on. And we can actually use the logic block to make the controller do a different action while connecting with another micro:bit. By creating different category action and compile them to the different…

Final Meet

Today I made the steering wheel which is harder than I thought, the ideal is great. However, the steering wheel i made is a little not that good looking as I want it to be. But it works pretty well,  below it the video that I use the steering wheel to control the Artbot. Tried…

12/12 (Final Thoughts)

This project was definitely out of my comfort zone as I have no experience with any robotics or javascript, but it was definetly interesting and constantly sparked my curiosity.  Switching back and forth from the MakeCode blocks and javascript was beneficial for me because even though the blocks were way easier to implement and move…

progress updates

Today through Ben’s help I figured out that if using the loggic block in the radio receive block, multiple actions can be added into the same code file, then we can use the same micro bit to make multiple directions to the Artbot and make it go as the way that been coded. And All…