top of page
The BloomingLabs Arduino Workshop was divided between lecture-based instruction and hands-on exploration.  You can view the PowerPoint presentation that was given during the workshop below, as well as an outline of the workshop.  In general, each 2-hour session was broken down into 5-10 minute lectures followed by 15-20 minutes of hands-on activites called "Labs."  This sequence was repeated throughout the course of the workshop.
 
More details of the specific instructional activities, strategies, and content are provided at the bottom of this section.
As mentioned and shown above, the workshop was broken down into 10 different sections, excluding an introduction and review which preceeded each session.  During each specific section, Steve would present the topic to be covered, explain the code that would be written, used, and programmed into the Arduino, and demonstsrate how to wire the Arduino chip to whatever additional component was being used.  Following the direct instruction, Steve and Jenett would help individual students accomplish the learning tasks that were provided for each lab.  The different topics are explained below:
 
 
The wokshop was broken down into the following sections:
 
Topic                       Component                    Time
 
    DAY 1
 
Introduction                Lecture                    10 min
 
Blinking Lights            Lecture                    10 min
                                       Lab                       10 min
 
Changing Speed        Lecture                    10 min
                                      Lab                       10 min
 
Adding LEDs              Lecture                    10 min
                                      Lab                       15 min
 
Adding  Buttons          Lecture                    10 min
                                       Lab                       25 min
 
    DAY 2
 
Review                        Lecture                    10 min
 
Potentiometer             Lecture                    10 min
                                      Lab                       10 min
 
Photocell                     Lecture                    10 min
                                       Lab                       10 min
 
Faders                        Lecture                    10 min
                                      Lab                       10 min
 
Servos                         Lecture                    10 min
                                       Lab                       20 min
 
Neopixels                    Lecture                    10 min
                                       Lab                       20 min
                                 
 

INSTRUCTIONAL OVERVIEW

OUTLINE

TOPICS

SLIDES

 
 
The primary vehicle for instruction during these workshops were the slides provided below.  Steve began each section by presenting the slides, occasionally in tandem with other visuals aids like the arduino or a wiring diagram.  As mentioned later in the critique, and as can be seen in the slides, occasionally the vocabulary and information presented in the slides was a little over the students' heads, but overall, they offered a solid base understanding of the topics at hand.
 
Specifically related to the design of the slides, I believe the form could have been somewhat improved to better support the function (i.e. relaying content information).  Many of the slides were very text heavy and could have been edited to include more simple explanations and less text.  This would have also supported Mayer's coherence principle, which argues for the elimnation of extraneous material.  
 
An additional of Mayer's ideas, the Redundancy principle, could have been implemented during the first night, when Steve was explaining how to wire the Arduino chip.  On the second night, he included wiring images, which were incredibly helpful, and thses could have also been included so that the learners could have seen visuals while also hearing Steve present, which would have likely been beneficial to the leraners.
 
Finally, the slides could have employed more of Mayer's Signaling Principle, which argues for the integration of cues to help the learners identify important information.  This could have helped, especially on the text heavy slides, so that the students could better determine what information they needed to pull from the slides.
 
Otherwise, the slides proved to be an effective instructional aid, and overall, the students echoed the opinions presented above, in that, at times there was more information than they needed/understood, but in general they were able to pick up the gist of what they were expected to learn.
 
F
  • Blinking Lights:  The lab began by teaching the students how to attach an LED light to the Arduino chip and program it to blink at a single speed.
 
  • Changing Speeds:  Following the first lab, students learned how to change the speed of the blinking light, both faster and slower.
 
  • Adding LEDs:  Next, the students added multiple LED lights, so that they were all blinking and, if they wanted, doing so at a variety of speeds.
 
  • Adding Buttons:  For the fourth lab, students added buttons to the Arduino chip so that their LED lights only would turn on or off when a button was pressed.
 
  • Potentiometers:  A potentiometer is a knob that can add an analog element of control to the Arudiuno chip.  During this lab, students connected a potentiometer that could be turned to control the speed of the blinking light.
 
  • Photocells:  Photocells can be used to determine if the Arduino chip was experiencing light or dark conditions.  These were added the Arduino so that when the chip was in darkness, the LED light would turn on, and when the chip was in the light, the LED would turn off.  
 
  • Faders: During this lab, students used the potentiometers to control the brightness of the light, instead of the speed.  As mentioned above, potentiometers are perfect for controlling analog aspects of programming.
 
  • Servos:  Servos are small motors which can be programmed to move.  During this lab, the students attached servos to make them spin and used the potentiometer to control the movement.
 
  • Neopixels:  Finally, the students learned how to attach and program neopixels, which are strips of multi-colored LED lights that can be used to create visual displays.
 
bottom of page