-
Notifications
You must be signed in to change notification settings - Fork 0
/
params.json
6 lines (6 loc) · 4.13 KB
/
params.json
1
2
3
4
5
6
{
"name": "Techshop-eee-201",
"tagline": "Techshop EEE-201: Basic programming",
"body": "<p align=\"right\">\r\n <img src=\"https://cdn.rawgit.com/ConstantinoSchillebeeckx/Techshop-EEE-201/master/TS_logo.png\">\r\n</p>\r\n\r\n# Techshop EEE-201: Basic programming\r\n\r\nIn this class, you will learn how to use an Arduino in simple projects. We will cover programming and the simple electronic circuits needed to connect an Arduino to LEDs, switches and dials in order to control LED brightness and on/off state. The three hours will switch between instruction, hands-on and some free time. \r\n\r\nThis is a fast track class for people who want to add simple automation to their projects. Example programs will be provided. You can cut and paste from the examples to start writing your own programs.\r\n\r\nThe class fee includes a breadboard, switch, LEDs and various electronic components.\r\n\r\n**Prerequisites: You must have an Arduino or Arduino compatible board**\r\n\r\nThis is Part 2 of the Arduino Electronics Series. Part 1 is building your first Arduino board although you can skip that class and just buy one if you like. Please bring the Arduino board you built in the Arduino Part 1 class and a laptop with the Arduino software and drivers pre-installed. The software may be downloaded [online](https://www.arduino.cc/en/Main/Software).\r\n\r\nIf you bring your own laptop, you **MUST** pre-download and install the Arduino software and drivers.\r\n\r\nYou must make arrangements for a computer before signing up for the class - either be able to bring a laptop, or call the shop for assistance.\r\n\r\nA [GitHub repo](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201) has been created which houses all of the course material including a [course document PDF](https://rawgit.com/ConstantinoSchillebeeckx/Techshop-EEE-201/master/EE201.pdf) as well as a [ZIP with all the course material including code](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201/archive/master.zip).\r\n\r\n\r\n## Course Supplies\r\n\r\n- 1 x [Educato board](https://moderndevice.com/product/educato/) (or any [Arduino compatible](https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems) board) **you must bring your own**\r\n- 1 x [small breadboard](https://www.sparkfun.com/products/12002) will be provided\r\n- 1 x [RGB LED](https://www.sparkfun.com/products/11679) will be provided\r\n- 3 x [330 ohm resistors](https://www.sparkfun.com/products/11507) will be provided\r\n- 1 x [normally open (NO) switch button](https://www.sparkfun.com/products/9190) will be provided\r\n- 1 x [10K potentiometer](https://www.sparkfun.com/products/9806) will be provided\r\n\r\n\r\n## [Chapter 1](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201/tree/master/chapter_1)\r\n\r\nLet's get started with Arduino! In this chapter we are going to cover the most basic parts of getting a [sketch](https://www.arduino.cc/en/Tutorial/Sketch) running; we'll be covering the following topics:\r\n- `setup()` function\r\n- `loop()` function\r\n- The serial monitor and the `println()` function\r\n- Using comments\r\n\r\n\r\n## [Chapter 2](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201/tree/master/chapter_2)\r\n\r\nOur Arduino examples haven't actually done much yet, let's change that! In this chapter we will learn how to control the blinking of a small light emitting diode (LED); we'll be covering the following topics:\r\n- blinking an LED with `digitalWrite()`\r\n- variable type `byte`\r\n- using a normally open (NO) switch \r\n- using a potentiometer to adjust the brightness of the LED\r\n\r\n\r\n## [Chapter 3](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201/tree/master/chapter_3)\r\n\r\n- Analog input\r\n- Fading a LED with PWM\r\n- variable type `int`\r\n- `if` control structure\r\n\r\n## [Appendix](https://github.com/ConstantinoSchillebeeckx/Techshop-EEE-201/tree/master/appendix)\r\n\r\nThis appendix will cover the basics of how a breadboards work, will get you familiar with using them and will cover some of the basics of circuit diagrams.\r\n\r\n",
"note": "Don't delete this file! It's used internally to help with page regeneration."
}