Difference between revisions of "Robot Club"

From Mech
Jump to navigationJump to search
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
Files for the programming tutorial: [[Media:nurobotics_tutorial.zip | nurobotics_tutorial.zip]]


== Halloween Tutorial 1==
Download and install Arduino from [http://arduino.cc/en/Main/Software].
Run the program to see how it looks. Open an example from


We are using the [https://www.adafruit.com/product/3727 Itsy Bitsy M0 Express] from [https://www.adafruit.com/ Adafruit].
File->Examples->01.Basics->Blink.


[https://codewith.mu/ Mu ("Moo")] is a nice IDE used to edit the code and debug.
All Arduino code has two main functions: setup() and loop(). In Blink,
setup() makes pin 13 an output, and loop() makes an LED on pin 13
blink once per second. We'll go over it in more detail. Close the
program for now.


* First, plug the board in a open Mu. Load main.py from the CIRCUITPY drive. Open the serial monitor.

* Second, go into REPL mode and communicate with the board. Practice entering (CTRL-c) and exiting (CTRL-D) REPL.
We are programming a slightly different chip, so download the extra
* Third, make a local copy of main.py, in case you ever want to see the original examples again.
parts file from
* Forth, replace the contents of main.py with the content from this example: [[Media:Main.txt | Main.txt]]

[https://github.com/damellis/attiny/] (Download ZIP button).


Unzip the folder, rename it "hardware" and add it to the folder
...documents/arduino/.

The RGB LEDs on the tutorial board use a special library called
"Neopixel." Download the Neopixel library from


https://github.com/adafruit/Adafruit_NeoPixel


Unzip the folder, rename it "Adafruit_NeoPixel", and add the folder to
...documents/library/ (library might not exist, so make it there)

Latest revision as of 18:54, 3 October 2018

Halloween Tutorial 1

We are using the Itsy Bitsy M0 Express from Adafruit.

Mu ("Moo") is a nice IDE used to edit the code and debug.

  • First, plug the board in a open Mu. Load main.py from the CIRCUITPY drive. Open the serial monitor.
  • Second, go into REPL mode and communicate with the board. Practice entering (CTRL-c) and exiting (CTRL-D) REPL.
  • Third, make a local copy of main.py, in case you ever want to see the original examples again.
  • Forth, replace the contents of main.py with the content from this example: Main.txt