This hands-on class is an introduction to physical computing using the popular Arduino microcontroller platform with the Petoi Robot Dog Bittle. This class is appropriate for all students including those with no prior programming experience.
Please bookmark this site as we will be using it throughout the class:
https://bit.ly/cubittle
Instructor: Wayne Seltzer - wayne.seltzer@colorado.edu
Introductions
Have fun checking out some robot "toys."
Group discussion: What's a robot?
Assemble the Petoi Bittle Kit
"Hello World!" - write your first Bittle program
Activities to learn about Mind+ programming, sensors and making Bittle move
Create your own Skills (robot postures and motions)
Guest speakers from CU Boulder:
ATLAS Institute
Mechanical Engineering - robotics
Group projects
You'll need Windows or MacOS computer with with a good Internet connection (iPads, tablets, smartphones, Chromebooks won't work for this class.)
Students should have competent skills on their Windows or MacOS computers, such as the ability to use a browser and install software.
If your computer has only USB C ports, you'll need a USB C adapter or hub to connect your Arduino kit.
USB C ports look like this: (new notebooks and MacBooks use these)
Download the Mind+ Desktop package for your computer:
https://mindplus.cc/download-en.html
Follow these instructions to "Import Petoi Mind+ extension library:"
https://docs.petoi.com/graphical-programming-interface/petoi-coding-blocks
Note that the instructions for Windows and MacOS are different!
Follow these instructions to install the "Petoi Desktop App:"
https://docs.petoi.com/desktop-app/introduction
Click the "Latest" release button
Download PetoiDesktopApp.zip
Windows:
Create a new folder on your computer and rename it "PetoiDesktop"
Extract the "Win" folder into the new "PetoiDesktop" folder
MacOS:
Extract the "PetoiDesktopInstaller.dmg" and open it to install the application
Download and install the Arduino IDE software [https://www.arduino.cc/en/Main/Software]
Install the USB driver (may not be needed)
Download and install the PetoiDesktopApp [https://github.com/PetoiCamp/OpenCat/releases[
Download PetoiDesktopApp.zip
Unzip and install (Windows and MacOS versions included)
Download OpenCat [https://github.com/PetoiCamp/OpenCat]
Code ... Download ZIP
Unzip the file and save it. Remember the location!
Change the folder name "OpenCat-main" to "OpenCat"