Difference between revisions of "Robot Club"
From Mech
Jump to navigationJump to searchNickMarchuk (talk | contribs) |
NickMarchuk (talk | contribs) |
||
(8 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== |
|||
We are using the [https://www.adafruit.com/product/3727 Itsy Bitsy M0 Express] from [https://www.adafruit.com/ Adafruit]. |
|||
Download and install Arduino from [http://arduino.cc/en/Main/Software http://arduino.cc/en/Main/Software]. |
|||
Run the program to see how it looks. Open an example from |
|||
[https://codewith.mu/ Mu ("Moo")] is a nice IDE used to edit the code and debug. |
|||
File->Examples->01.Basics->Blink. |
|||
* First, plug the board in a open Mu. Load main.py from the CIRCUITPY drive. Open the serial monitor. |
|||
All Arduino code has two main functions: setup() and loop(). In Blink, |
|||
* Second, go into REPL mode and communicate with the board. Practice entering (CTRL-c) and exiting (CTRL-D) REPL. |
|||
setup() makes pin 13 an output, and loop() makes an LED on pin 13 |
|||
* Third, make a local copy of main.py, in case you ever want to see the original examples again. |
|||
blink once per second. We'll go over it in more detail. Close the |
|||
* Forth, replace the contents of main.py with the content from this example: [[Media:Main.txt | Main.txt]] |
|||
program for now. |
|||
We are programming a slightly different chip, so download the extra |
|||
parts file from |
|||
[https://github.com/damellis/attiny/ 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