DIY Computer Mouse - Google Docs - CSER Digital Technologies ...
May 15, 2014 - Prior Student Learning: Previous ... also a good way to explore this ... Students learn how to create their own computer mouse using the .... Computer Science Education Research (CSER) Group, The University of Adelaide.
DIY Computer Mouse Year level band: 78 Description: In this project, students build their own computer mouse using the littleBits kit and the general purpose programming language in the Arduino IDE. Type: G eneral purpose programming Resources: ● ●
littleBits Arduino Coding Kit littleBits Arduino Coding Kit Invention Guide (included with the kit)
●
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
● ● ● ● ●
●
Spare 9V batteries Phillipshead screwdrivers Construction materials (cardboard, sticky tape, glue, etc) (optional) littleBits Deluxe Kit (optional) This lesson is based on the littleBits Challenge published 15/5/2014 http://littlebits.cc/projects/diycomputermouse littleBits TED Talk https://www.ted.com/talks/ayah_bdeir_building_blocks_that_blink_beep_and_teach#t307212
Prior Student Learning: Previous introduction to algorithms and programming would be an advantage.
Digital Technologies Summary Students broaden their programming experiences to include generalpurpose programming languages, and incorporate subprograms into their solutions. They predict and evaluate their developed and existing solutions, considering time, tasks, data and the safe and sustainable use of information systems, and anticipate any risks associated with the use or adoption of such systems.
Band Year 7 and 8
Content Descriptors ●
Implement and modify programs with user interfaces involving b ranching , iteration and functions in a generalpurpose programming language
(ACTDIP030) o identify and clarify the main arduino functions that allow for reading input from the various sensors connectors, such as the controllers that move the mouse pointers o design, implement, run, and modify implement an arduino program that uses a circuitry of two dimmers and a clicker to move the computer mouse pointer on the screen o modify the program to suit optional challenges
Critical and Creative Thinking 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 Analysing, synthesising and evaluating reasoning and procedures ● Apply logic and reasoning
Element
Summary of tasks
Learning hook
Discuss with students the purpose of a computer mouse. ● ● ● ●
What do we use a mouse for? What are the alternatives to using a computer mouse (eg touch screen, touch pad, etc) How does a computer mouse work? What are the main operations that a mouse can do?
If you have access to an old/unused mouse, you might like to pull it apart to show students what it looks like on the inside. This You Tube video is also a good way to explore this https://www.youtube.com/watch?v=_knzJ4wPh04 Achievement Standards
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
innovation involve a degree of risktaking and as students work with the .... Computer Science Education Research (CSER) Group, The University of Adelaide.
In this lesson, students will explore the requirements of an interactive art display project. They will build a prototype of the interactive art display build a popup computer ... An understanding of programming concepts input and output, algorithms,
build a prototype of the interactive art display build a popup computer companion ... If the class is not familiar with littleBits, the companion lesson plan, called .... Computer Science Education Research (CSER) Group, The University of Adelaide.
Description: In this lesson students will create a personalised musical buzzer ..... https://www.instructables.com/class/WearableElectronicsClass/ Free online ... Computer Science Education Research (CSER) Group, The University of Adelaide.
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.
design, implement, run, and modify an arduino program that uses ..... Computer Science Education Research (CSER) Group, The University of ... top to bottom.
Extending Google Docs with Apps Script. Saurabh ... an app that extends Google Docs and built using. Google Apps Script. Page 12. Build your own app using.
They share and collaborate online, establishing protocols for the use, ... bit, and using our Micro USB cable to connect the Arduino to our computer. .... For our Scoreboard, we will place a rectangle at the top of our canvas like so, to display ....
Object-Oriented design and implementation, including the analysis, ... our Processing-based software system that will visually indicate when noise has been detected. ... for information from our sensor, this function might be a good place to contain