Introduction to programming with LilyPad Arduino.docx - CSER Digital ...
tailored for. .... Now we are going to set up the Arduino software so we can run our first ... Show that the built in LED is blinking and demonstrate that the code is now .... What are the advantages/disadvantages of using functions in code?
Introduc on to programming with LilyPad Arduino Year level band: 7 8 Description: This project will explore how a LilyPad wearable circuit can be programmed using the Arduino general purpose programming language. Lesson Type: General purpose Programming Language Resources: ● ● ● ● ● ● ● ● ● ● ● ● ● ●
Lilypad ProtoSnap kit with rechargeable battery LilyPad LED’s Conductive thread Alligator clips Arduino IDE installed onto computers Mini USB cable Chalk or pen for marking fabric Felt/Material Scissors Paper Needle Pencils for design sketches Embroidery hoop (suggested) Mac or PC with latest Arduino IDE installed: For Windows: h ttp://arduino.cc/en/Guide/Windows For Mac: h ttp://arduino.cc/en/Guide/MacOSX
Prior Student Learning:
A basic understanding of parallel and serial circuits is useful. An understanding of general programming concepts input and output, algorithms, loops and debugging. Digital Technologies Summary
This ac vity introduces students to programming in the Arduino language through explora on of the Lilypad Arduino.
Enter digital technologies summary specific to the level your lesson is tailored for.
Band
Content Descriptors
78
Design the user experience of a digital system, generating, evaluating and communicating alternative designs (ACTDIP028) Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given
input and to identify errors (ACTDIP029) Implement and modify programs with user interfaces involving branching, iteration and functions in a generalpurpose programming language (ACTDIP030)
The particular elements of Critical and Creative Thinking addressed by this content description Inquiring – identifying, exploring and organising information and ideas ● Identify and clarify information and ideas ● Organise and process information Generating ideas, possibilities and actions ● Consider alternatives ● Seek solutions and put ideas into action ● Imagine possibilities and connect ideas Analysing, synthesising and evaluating reasoning and procedures ● Apply logic and reasoning Reflecting on thinking and processes ● Transfer knowledge into new contexts
Element
Summary of tasks
Learning hook
The LilyPad Arduino is a great introduction to wearable technology or etextiles. You can create amazing projects and sew them into your clothes, toys, backpacks to make them light up, play music and vibrate. Perhaps show some examples of wearable technology and etextiles. There are plenty of examples on Pinterest, e.g. https://au.pinterest.com/vinidiktova_len/lilypadarduino/ or https://au.pinterest.com/kitelder/etextileslilypadarduino/ Some examples of LilyPad projects can be found here maybe show a couple of interesting ones: h ttps://www.instructables.com/howto/lilypad/ We are going to learn to program the LilyPad Arduino and begin exploring how to control the outputs (buzzer, motor, and lights) with different inputs (button, switch, light and temperature sensors). A lternatively you may want to introduce Arduino more generally as a prototyping platform. In simple terms, an Arduino is a lit
physical science for up to year 9 science students. ..... A tutorial that takes you through the sewing of a lilypad to LED lights for programming on your computer.
This lesson can connect with Science learning, and in the early years, ... or Interactive Whiteboard, otherwise, having the computer with Makey Makey in a.
LED's that are controlled using a basic Arduino program, written in the Arduino IDE. ... explain intentions and justify ideas, methods and courses of action, and .... Computer Science Education Research (CSER) Group, The University of Adelaide.
Programming LED circuit with Arduino IDE ... Arduino IDE installed onto computers ... explain intentions and justify ideas, methods and courses of action, and.
Students will need to use the bargraph for the light if only the Arduino kit is available. ... learn how to program these to achieve the desired effect (Lights to .... Computer Science Education Research (CSER) Group, The University of Adelaide.
Create your Own Computer Companion. Year level band: 78 ... circuitry with the Makey Makey, and a computer program. This is a good precursor for arduino lesson plans. .... The littleBits Educator Guide, available online here: ... License . Computer S
design, implement, run, and modify an arduino program that uses ..... Computer Science Education Research (CSER) Group, The University of ... top to bottom.
Jul 18, 2012 - First-order logic comes with a natural set-theoretic semantics that provides a basis for ...... C = map Var P ++ map nvar N /\ eva P (map nvar N).
Jul 16, 2014 - Coq is designed as an interactive system that assists the ...... If a proof system is analytic, then every derivation of a goal contains only.