- Inputs:
-the input must closed/triggered long enough for the program to loop through one time
-input ideas: trigger a ball release, use copper tape to make a switch, catch and hold the pinball - Arduino programming: your pinball program is like your stoplight program- an input (the button) triggers and output (LED).
–basic structure of an Arduino program with if/else
-programming servos using Arduino - BEFORE you send me a design for laser cutting read the laser cutting guidelines.
- Designs for the 3D printer must:
-be your own design
-be no larger than 120mm by 120 mm
-emailed to drakd3dprinter@gmail.com
Month: November 2017
11-28-17
- Arduino programming: your pinball program is like your stoplight program- an input (the button) triggers and output (LED).
–basic structure of an Arduino program with if/else
-programming servos using Arduino - BEFORE you send me a design for laser cutting read the laser cutting guidelines.
- Designs for the 3D printer must:
-be your own design
-be no larger than 120mm by 120 mm
-emailed to drakd3dprinter@gmail.com
11-27-17
- BEFORE you send me a design for laser cutting read the laser cutting guidelines.
- Designs for the 3D printer must:
-be your own design
-be no larger than 120mm by 120 mm.
11-21-17
If are you waiting for a drill don’t stop working. Look at today’s task list for other essential tasks that must be accomplished to build a successful pinball game.
Today’s goals: complete at least three of the tasks below to earn 15 points for full credit. Milstead and Varvil will verify completion on your Pinball Task List which is attached to the back of your pinball machine:
- cut parts for ball launcher,
- cut parts for flippers.
- wire and install one LED on your pinball machine.
- submit one CAD/CAM design that is ready to 3d print or laser cut. (laser cutting guidelines here)
- coding: create the structure of your code that has all inputs and outputs defined as variables and has if/else structure in place. Here’s a basic Arduino program with inputs, outputs and Serial monitor.
- Install flippers and/or ball launcher.
- Build your test circuit on your breadboard so you can run your program and troubleshoot.
Pinball project guidelines and rubric are located the left hand menu of this website. The menu is labeled: Pinball Project.
Small parts: use a Sharpie to label ALL small parts with your name. Place them on your pinball machine at the end of class.
Tool use:
1. if you are done with a tool, return it to the proper spot.
2. if you need a tool that someone else has in their workspace ask if you can use it next. Make sure they are done with the tool before you take the tool.
11-16-17
Pinball project guidelines and rubric are located the left hand menu of this website. The menu is labeled: Pinball Project.
Small parts: use a Sharpie to label ALL small parts with your name. Place them on your pinball machine at the end of class.
Tool use:
1. if you are done with a tool, return it to the proper spot.
2. if you need a tool that someone else has in their workspace ask if you can use it next. Make sure they are done with the tool before you take the tool.
Today’s goals: complete at least three of the tasks below to earn 15 points for full credit. Milstead and Varvil will verify completion on your Pinball Task List which is attached to the back of your pinball machine:
- cut parts for ball launcher,
- cut parts for flippers.
- wire and install one LED on your pinball machine.
- submit one CAD/CAM design that is ready to 3d print or laser cut. (laser cutting guidelines here)
- coding: create the structure of your code that has all inputs and outputs defined as variables and has if/else structure in place.
11-14-17
- Review project and rubric
- Answer questions
- Find a partner
- Choose a theme for your pinball game
- Go to drakesoe.wordpress.com and submit your theme idea – graded assignment
- Attach back plane and playfield.
- Attach project progress to back plane of your pinball machine.
please click here to tell us who you are working with and to describe your chosen theme.
11-13-2017
Last day for Arduino workshops!
Workshop resources:
- Programming an Arduino Input – using a button or switch in your Arduino program.
- Serial Monitor in Arduino
- Arduino troubleshooting
If you have begun the Pinball project (we start on Tuesday) please click here to tell us who you are working with and to describe your chosen theme.
11-8-17
today’s agenda:
- we are no longer soldering for the Stoplight project.
- complete the following workshops by end of class today:
- wiring an input – shop
- programming an input – computer lab
- using the Serial Monitor with Arduino – computer lab
- servos – we are not including the servo workshop in this grading period.
- after you complete all necessary workshops for today:
- carefully place your Arduino board, breadboard and stoplight on the shelf. Make sure that the cardboard and stoplight have your first and last name.
- please see Mr. Milstead for details on the final project. You will begin your work on the final project today.
Arduino workshops – click here for details and support for each station.
Monday: all students begin work on final project.
11-7-17
today’s goal: complete all remaining Arduino stations by the end of class today.
Secrets for success:
-use your time wisely in class – phones should be OFF AND AWAY
-use the help links on the Arduino workshops page
-use the paper checklist to track your progress through the Arduino workshops
Arduino workshops – click here for details and support for each station.
If you have completed all Arduino stations, click here the Input/Output Mini Project.
11-2
Today you will be working at a series of stations that will help you to increase your Arduino knowledge.
Step 1: attach the Arduino station grade sheet to your cardboard.
Step 2: refer to your sheet for the order and location of your station. Follow the stations in order.
For stations that have online resources visit the Arduino Station page.