Lesson 16 Musical Door Bell
|
|
- Bonnie Knight
- 5 years ago
- Views:
Transcription
1 Lesson 16 Musical Door Bell 1 What you will need CloudProfessor (CPF) Buzzer Arduino Leonardo Arduino Shield USB cable Overview In this lesson, students will explore how to create music with the CloudProfessor. Students will use what they have learnt to create a musical door bell or ringtone for their CloudProfessor. Learning Objectives Design and create an app which uses sequence, selection, repetition and variables. Program, debug and refine the code for their app. Understand and use selection in an algorithm (IF, Else and Else if) Learning Expectations (how learning / progress will be demonstrated) All Use sequences of instructions. Most Explain how their app works. Some Use logical reasoning to detect errors in their algorithms. Curriculum Links (Computing PoS) Designs simple algorithms using loops, and selection i.e. if statements. (AL) Uses logical reasoning to predict outcomes. (AL) Detects and corrects errors i.e. debugging, in algorithms. (AL) Creates programs that implement algorithms to achieve given goals. (AL) Understands that programming bridges the gap between algorithmic solutions and computers. (AB) Computational Thinking Concepts: AB = Abstraction; DE = Decomposition; AL = Algorithmic Thinking; EV = Evaluation; GE = Generalisation. 1 Lesson 16: Musical Door Bell
2 2 Setup instructions (Blockly) 1. Connect the power of CloudProfessor then press and hold the power button for two seconds; it will turn on and the power indicator will light up. 2. Insert the Arduino Shield into Arduino Leonardo and use the USB cable to connect the CloudProfessor with Arduino Leonardo. Attach the buzzer to port D5 and the light sensor to port A0. 3. When the CloudProfessor detects the Arduino Leonardo, a notification will appear on your device; click the notification to launch the Arduino Leonardo APP, and select the CPF Arduino Blockly app. Click on Lesson Press the execute button to enter the control user interface (UI). 5. Press the edit button to enter the program editing page. Edit button Execute button CPF Arduino app Control user interface (UI) Program editing page 2 Lesson 16: Musical Door Bell
3 3 Code recap (Blockly) Let s explore some of the code used in the previous lessons. 1. Get control panel value D5: The Get control panel value D5 block returns the state of the D5 toggle switch in the user interface (Returns a numeric value of 1 if activated or 0 if deactivated). 2. Tone/speaker Pin# D5 (frequency/duration): The Tone/speaker Pin# D5 (frequency/duration) block plays a tone via the attached buzzer based on the specified frequency and duration. 3. If / else: The if / else block is used to conditionally run code depending on whether a Boolean condition is true or false. In this example, if the light sensor value is less than (<) 500, the RGB LED light will light up; or else (else), if the light sensor value is greater than or equal to 500, the RGB LED light will automatically turn off. 4. Title Name Panel Set: The Title Name Panel Set block displays a message on the screen. In this example it will display a Downloading message on the UI (User Interface). 5. Delay Time(Sec.): The Delay Time(Sec.) block is used to pause the code (time set in milliseconds). In the example above, the program is paused for 1000 milliseconds (1 second). 6. Set CPF control request: Finally, the Set CPF control request block at the end of the program tells the program to run the code from the beginning again. The program will continuously repeat until the user closes the app or stops the program manually. 3 Lesson 16: Musical Door Bell
4 4 Step-by-step instructions (Blockly) - Part 1 Let s write the code for the musical door bell. 1. Clear the existing code so that you have a blank canvas to create your new program. Click on the bin icon (1). Click on OK (2) to create a blank canvas Note: You can return to the original program at any time by clicking on the restore icon (3). 3. First, let s give our app a title. Click on CPF UI. Drag the Title Name Panel Set block onto the empty canvas. Call your app CPF Doorbell. 4. Next, we need to check the status of button d5 in the user interface (UI). We will use this button to turn on and off your Theremin. a) Click on the Variables tab. Drag the Set item to block and attach it to the Title block. Rename the new variable to d5 (4). 4 b) Click on the CPF UI tab. Select and drag the Get control panel value block and attach it to d5. From the drop down menu, select d5 (5) Next, we need to write the condition which checks to see if button d5 is activated (d5 = 1). For this, we will use an IF statement. a) Click on the Logic tab. Drag the if do block and attach it to the end of your code (6). b) Click on the logic tab. Drag the = block and attach it to your if block (7). 6 7 c) Click on the Variables tab. Select and drag the d5 block onto the first slot in your logic block (8). 8 9 d) Click on the Math tab. Drag the 0 block onto the second slot in your logic block. Change this value to a 1 (9). 4 Lesson 16: Musical Door Bell
5 4 Step-by-step instructions (Blockly) - Part 2 6. Next, let s play some notes. We will start with middle C (C4). a) Click on the Output Devices tab. Select Sound & Light. Drag the tone/speaker Pint# (with frequency & duration) block and place it inside the if statement (10). 10 b) Click on frequency and change the value from 255 to 262 (11). c) Click on duration and change the value from 300 to 250 (12) Next, we need to pause the program until the tone has been played for its entire duration. 12 Click on Cloud Services. Select and drag the Delay Time(Sec.) block and attach it to the end of your script (13). 13 Repeat steps 6 and 7 for notes D4 (294), E4 (330) and C4 (262). 8. Finally, we want the program to run continuously until the user ends the program. Select the CPF Devices tab. Click and drag the Set CPF control repeat block and attach it to the end of your code. 9. Run your code. Press the D5 toggle switch on the user interface (UI) to activate your doorbell. Did you recognise the tune? Your finished code should look like this. In the tune Frere Jacques/Brother Jon the opening four notes are repeated. Use a for loop to repeat the opening four notes twice. Hint: Loops >> Repeat 4 times! 5 Lesson 16: Musical Door Bell
6 2 Setup instructions (JavaScript) 1. Connect the power of CloudProfessor then press and hold the power button for two seconds; it will turn on and the power indicator will light up. 2. Insert the Arduino Shield into Arduino Leonardo and use the USB cable to connect the CloudProfessor with Arduino Leonardo. Attach the Buzzer to port D5. 3. When the CloudProfessor detects the Arduino Leonardo, a notification will appear on your device; click the notification to launch the Arduino Leonardo APP, and select the CPF Arduino app. Click on Socket Mode Press the execute button to enter the control user interface (UI). 5. Press the edit button to enter the program editing page. Edit button Execute button CPF Arduino app Control user interface (UI) Program editing page 6 Lesson 16: Musical Door Bell
7 3 Code recap (JavaScript) Let s explore some of the code used in the previous lessons. 1. d5 = ui.get( socket d5 ); The ui.get( socket d5 ); statement returns the state of the d5 toggle switch in the user interface. (Returns a numeric value of either a 1 On or 0 Off ) and stores it in a variable called d5. 2. cpf.set( socket d5, 262, 250); The cpf.set( socket d5, 262, 250); statement plays a tone via the attached buzzer based on the specified frequency and duration. 3. If / else: The if / else statement is used to conditionally run code depending on whether a Boolean condition is true or false. In this example from lesson 1, if the light sensor value is less than (<) 500, the RGB LED light will light up (based on the values taken from the UI); or else (else), if the light sensor value is greater than (>) 500, the RGB LED light will automatically turn off: cpf.set( rgb led, 0, 0, 0); 4. Math.random() Through Math.random(), a random number between 0 and is generated. If we want to generate a whole number in a range such as we first need to multiply the result of the random function by 255 and then round the result to produce a whole number e.g., 5. cpf.sleep(1000); The cpf.sleep(1000); statement is used to pause the code (time set in milliseconds). In the example above, the program is paused for 1000 milliseconds (1 second). 6. Set CPF control request: Finally, the cpf.repeat(); statement, usually found at the end of the program, tells the program to run the code from the beginning again. The program will continuously repeat until the user closes the app or stops the program manually. 7 Lesson 16: Musical Door Bell
8 Step-by-step instructions (JavaScript) 4 Let s write the code for the musical door bell. 1. Clear the existing code so that you have a blank canvas to create your new program. Press and hold on a selection of code and click on Select all (1). Click on Cut (2) to create a blank canvas (3). 1 2 Note: You can return to the original program at any time by clicking on the restore icon in the Save/load menu First, let s give our new script a name. Click on line 1 and type in the following: //Door Bell 3. Next, we need to read the status of the toggle switch for port D5 in the UI. When the switch is activated (ON) the doorbell will play. Click on line 3 and type the following: //Control Tone D5 var d5 = ui.get( socket d5 ); 4. Next, we need to write the condition which checks to see if the toggle switch for port D5 is activated and, if so, plays our melody. For this we will use an IF statement. Click on line 6 and type in the following (making sure you leave a blank line on line 7): if(d5 == 1) { } 5. Next, let s add our four notes. Click on line 7 and type in the following: cpf.set( socket d5, 262, 250); cpf.sleep(250); cpf.set( socket d5, 294, 250); cpf.sleep(250); cpf.set( socket d5, 330, 250); cpf.sleep(250); cpf.set( socket d5, 263, 250); cpf.sleep(250); 6. Finally, we want the program to run continuously until the user ends the program. Click on line 17 and type the following: cpf.repeat(); 7. Run your code. Press the toggle switch for port D5 to hear your melody. Did you recognise the tune? Your finished code should look like this. In the tune Frere Jacques/Brother Jon the opening four notes are repeated. Use a for loop to repeat the opening four notes twice. Hint: for (var count = 0; count < 2; count++) { 8 Lesson 16: Musical Door Bell
9 5 Student worksheet (CloudProfessor music guide) We can play music using the CloudProfessor by connecting a buzzer or speaker to socket D5. To play a note we use the following syntax: cpf.set("socket d5", 261, 1000); Where 261 = the frequency and 1000 = duration (in milliseconds). Playing musical notes To play a note of a particular pitch, we need to specify the frequency. If we know the frequency of different musical notes, we can translate songs played on a piano to the CloudProfessor using a table like this: So as to hear each note for the correct duration, we must place a pause after each note equal to the notes duration e.g: cpf.set("socket d5", 262, 250); cpf.sleep(250); cpf.set("socket d5", 294, 1000); cpf.sleep(1000); Transcribing songs from sheet music If we want to re-create our favourite songs on our CloudProfessor, we first need a basic understanding of sheet music. Here s a reminder of the most common notes used in a musical score: The Treble Clef C D E F G A B Below is the score for a very popular piece of music - Can you can guess what it is? Answer: Grande Valse (You may know it as the Nokia Ringtone ) Did you notice the special # symbols at the start of the score. This indicates that some of the notes are sharps. In this case, the sharp notes are: F#, C#, and G# The frequency for the sharp notes can be found in this table opposite: Below is the music score for the Nokia Ringtone. Hint: The actual notes are written below the score: C# D# F# G# A# Lesson 16: Musical Door Bell
10 5 Student worksheet (CloudProfessor music guide) Timings If we look at the notes in a music score again, you will notice that they re different shapes and colours. These different shapes and colours denote the timings. (See image below) Semibreve (Whole note) Minim (Half note) Crotchet (Quarter note) Quaver (Eight note) Notice that some of the notes have a dot (or full stop) after them. For these notes, we need to multiply the duration by 1.5. For example: Dotted Semibreve (Whole note) Dotted Minim (Half note) Below is the score again however, this time, with timings (duration): Dotted Crotchet (Quarter note) Dotted Quaver (Eight note) Extension Frere Jacques/Brother Jon Using the above score, program your CloudProfessor so that it plays the Nokia ringtone. 10 Lesson 16: Musical Door Bell
11 5 Student worksheet (Note frequencies) 11 Lesson 16: Musical Door Bell
12 6 Extension Students to attempt to play Frere Jacques/Brother Jon with their CloudProfessor. Students could also attach a button (see lesson 14) to their CloudProfessor to activate the door bell. 7 Differentiation To support students, provide step by step guides. To stretch students ask them to create a flowchart / pseudocode of their code first or code their solution using JavaScript. 8 Homework Students to write up a summary of what they ve learned; students to include screenshots and snippets of their code in their summary. Students to find sheet music to transcribe for their CloudProfessor. 9 Links Sheet music: Disclaimer: Use these sites at your own risk. Acer is not responsible for the content of external Internet sites. We recommend that you check the suitability of any recommended websites links before giving them to students. 12 Lesson 16: Musical Door Bell
Lesson 18 Automatic door
Lesson 18 Automatic door 1 What you will need CloudProfessor (CPF) PIR (Motion) sensor Servo Arduino Leonardo Arduino Shield USB cable Overview In this lesson, students explore automated systems such as
More informationLesson 25 Flood Warning System
Lesson 25 Flood Warning System 1 What you will need CloudProfessor (CPF) Moisture Sensor Buzzer Arduino Leonardo Android Shield USB lead Overview In this lesson, students will create a flood warning system
More informationLesson 27 CPF Weather Station
Lesson 27 CPF Weather Station 1 What you will need CloudProfessor (CPF) Moisture Sensor Water sensor Temp & humidity sensor Arduino Leonardo Android Shield USB lead Overview In this lesson, students will
More informationDesign and create an app which uses sequence, selection, repetition and variables. Program, debug and refine the code for their app.
Lesson 8 BYOC Lamp What you will need CloudProfessor (CPF) LED 0 light component Overview In this introductory lesson to the CloudProfessor, students will explore the basics of writing algorithms using
More informationLesson 5 Cloud Upload
Lesson 5 Cloud Upload What you will need CloudProfessor (CPF) Temperature sensor Arduino Leonardo Arduino Shield USB cable Overview In the previous lessons, students learned how to retrieve data from sensors
More informationLesson 7 Cloud Mood Indicator
Lesson 7 Cloud Mood Indicator What you will need CloudProfessor (CPF) RGB LED Light Arduino Leonardo Arduino Shield USB cable Overview In lesson five, students learned how to upload the value measured
More informationIntroductory Lesson 1 Working in the cloud
Introductory Lesson 1 Working in the cloud 1 What you will need CloudProfessor (CPF) Temperature Sensor Arduino Leonardo Arduino Shield USB cable Overview In this lesson, students will explore the concept
More informationCPF Arduino Blockly V
CPF Arduino Blockly V1.00.2004 Content CPF Arduino Blockly Installation... 3 CPF Arduino Blockly - CloudProfessor Pairing... 6 CPF Arduino Blockly login... 12 Upload Program Code... 13 Download Program
More informationTo lead your students through this activity, you will need your computer, attached to a projector, for projecting your code for students to see.
To lead your students through this activity, you will need your computer, attached to a projector, for projecting your code for students to see. INSTALL THE SOFTWARE Download and install the Arduino integrated
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl App Inventor Workbook App Inventor is a cloud-based application development tool, enabling users to develop Android applications for free! App Inventor
More informationProgrammable timer PICAXE programming editor guide Page 1 of 13
Programmable timer PICAXE programming editor guide Page 1 of 13 This programming guide is for use with: A programmable timer board. PICAXE programming editor software. When the software starts a menu is
More informationNoteWorthy Composer Version 2.75a
NoteWorthy Composer Version 2.75a Tutorial Table of Contents Creating a New File... 3 Adding, Naming and Connecting Staves... 4 Saving the File... 5 Clef, Time Signature, and Key Signature Entry... 6 Note
More informationArduino: Piezo Diagrams & Code Brown County Library. Projects 01 & 02: Scale and Playing a Tune Components needed: Arduino Uno board piezo
Arduino: Piezo Diagrams & Code Projects 01 & 02: Scale and Playing a Tune Components needed: Arduino Uno board piezo /* Piezo 01 : Play a scale Code adapted from Adafruit Arduino Lesson 10 (learn.adafruit.com/adafruit-arduino-lesson-
More informationUniversity of Hull Department of Computer Science C4DI Interfacing with Arduinos
Introduction Welcome to our Arduino hardware sessions. University of Hull Department of Computer Science C4DI Interfacing with Arduinos Vsn. 1.0 Rob Miles 2014 Please follow the instructions carefully.
More informationSibelius Basics Online Course Part 4
Online 2013 Sibelius Basics Online Course Part 4 Katie Wardrobe Midnight Music Custom worksheet: score set- up...3 Setting up a worksheet... 3 Add some more empty bars... 3 Creating an empty stave...3
More informationRevision of Level I. In this lesson you will: Revise the topics learnt in the previous level.
A m In this lesson you will: Revise the topics learnt in the previous level. Lesson1 Revision of Level I Moz walks in and sees that Jyoti is wiping the monitor with a soft duster while Tejas is wiping
More informationEdPy worksheets Student worksheets and activity sheets
EdPy worksheets Student worksheets and activity sheets For more STEAM Educational Products, please visit www.hamiltonbuhl.com Never-Ending Learning Innovation The EdPy Lesson Plans Set by Brenton O Brien,
More informationUpdate: Ver 1.3 Dec Arduino Learning Guide For Beginner Using. Created by Cytron Technologies Sdn Bhd - All Rights Reserved
Update: Ver 1.3 Dec 2018 Arduino Learning Guide For Beginner Using Created by Cytron Technologies Sdn Bhd - All Rights Reserved LESSON 0 SETTING UP HARDWARE & SOFTWARE Part 1: Put Up Label Stickers for
More informationControlling the Robotic Arm using the BBC micro:bit
Controlling the Robotic Arm using the BBC micro:bit You need to plug the BBC micro:bit into a computer using a USB cable or sync to it using Bluetooth after downloading the correct app from your app store.
More informationMIDI Player Pro v1.3.0 basic users guide By Hans Petter Selasky, November 2015
MIDI Player Pro v1.3.0 basic users guide By Hans Petter Selasky, November 2015 1. Device configuration Before you can start using MIDI Player Pro you need to select the «Config» tab and press the «DEV»
More informationECE 463 Lab 1: Introduction to LabVIEW
ECE 463 Lab 1: Introduction to LabVIEW 1. Introduction The purpose of the lab session of ECE463 is to apply/practice the digital communication theory on software-defined radios (USRPs). USRP is coupled
More informationProject 12 Piezo Sounder Melody Player
Project 12 Piezo Sounder Melody Player Rather than using the piezo to make annoying alarm sounds, why not use it to play a melody? You are going to get your Arduino to play the chorus of Puff the Magic
More informationB. Subject Workbook. Introduction. Tutorial
183 B. Subject Workbook Introduction In this experiment we hope to discover whether a technique known as musical program auralisation creates musical representations of Pascal programs that are easily
More informationGrove Inventor Kit for micro:bit Project Guide
Grove Inventor Kit for micro:bit Project Guide Content About Seeed Product Introduction - Diversified demands cannot be fully satisfied by mass production. The booming of open source hardware, D printing,
More informationWALT: definition and decomposition of complex problems in terms of functional and non-functional requirements
Item 5: It's Totally Random Monday, 5 October 08 :5 PM IT'S TOTALLY RANDOM EXPLORE WALT: definition and decomposition of complex problems in terms of functional and non-functional requirements WILF - Defined
More informationlab A.3: introduction to RoboLab vocabulary materials cc30.03 Brooklyn College, CUNY c 2006 Name: RoboLab communication tower canvas icon
cc30.03 Brooklyn College, CUNY c 2006 lab A.3: introduction to RoboLab Name: vocabulary RoboLab communication tower canvas icon drag-and-drop function palette tools palette program algorithm syntax error
More informationLittle Musician User Manual
Little Musician User Manual Learn how to maximize your and your baby s Little Musician experience Get to know more about important program features and screens. Find step-by-step guides on everything from
More informationUpdate: Ver 1.3 Dec Arduino Learning Guide For Beginner Using. Created by Cytron Technologies Sdn Bhd - All Rights Reserved
Update: Ver 1.3 Dec 2018 Arduino Learning Guide For Beginner Using Created by Cytron Technologies Sdn Bhd - All Rights Reserved LESSON 0 SETTING UP HARDWARE & SOFTWARE Part 1: Put Up Label Stickers for
More informationBuilding Successful Finale Chops Textbook:
Building Successful Finale Chops Textbook: USIING FIINALE 2012a WIITH THIIS BOOK This addendum lists the main differences between Finale 2012a and the Finale Chops 2011 book directions. The updates are
More informationExcel Tables and Pivot Tables
A) Why use a table in the first place a. Easy to filter and sort if you only sort or filter by one item b. Automatically fills formulas down c. Can easily add a totals row d. Easy formatting with preformatted
More informationSpelling-Punctuation-Grammar Subject How will you promote high standards within this module? Term Duration (approx.)
Term Cycle 1 6 lessons HTML Correct syntax needed for coding to work. Further coding units in Years 8 and 9 can be linked back to the experiences of using HTML. How to use HTML tags to create a range of
More informationCrossley Fields - Computing Vocabulary
Crossley Fields - Computing Vocabulary Glossary of terms taken from Kirklees Guidance, CAS/NAACE Computing in the National Curriculum & MIT Scratch Reference Guide. A Algorithm an unambiguous procedure
More informationAP Computer Science Homework Set 1 Fundamentals
AP Computer Science Homework Set 1 Fundamentals P1A. Using MyFirstApp.java as a model, write a similar program, MySecondApp.java, that prints your favorites. Your program should print your food, your favorite
More informationR-09HR ReleaseNote. R-09HR Operating System Version 2.00 RO9HRRN200
R-09HR ReleaseNote R-09HR Operating System Version.00 009 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of Roland
More informationIn order to update you will have to uninstall the current version and install the newer version using the same procedure.
Installing the 3M Cloud Library app on your Kindle Fire DISCLAIMER These instructions are to be used as a reference only. Please note that by downloading the 3M Cloud Library app you assume all risk of
More informationSibelius: Tips for Working Effectively
ASME 2011 Sibelius: Tips for Working Effectively Katie Wardrobe Midnight Music Navigation and score view... 4 Useful score navigation shortcuts...4 Panorama view...4 Best friends... 4 Escape...4 Undo...4
More information1 PREFACE Thank you for your patience with my broken English. Bamboo Score will offer you good performance.
1 PREFACE Thank you for your patience with my broken English. Bamboo Score will offer you good performance. I built Bamboo Score to practice fingering for bamboo sax, like a TAB score for guitar. So, this
More informationNAME EET 2259 Lab 3 The Boolean Data Type
NAME EET 2259 Lab 3 The Boolean Data Type OBJECTIVES - Understand the differences between numeric data and Boolean data. -Write programs using LabVIEW s Boolean controls and indicators, Boolean constants,
More informationIntroduction to Windows XP
1 Introduction to Windows XP 1.1 INTRODUCTION The windows operating system started with the introduction of Windows OS and Windows for work group for networking. Since then it has come a long way and Windows
More informationMidi Madness 3. Owner s Manual V3.0.2-RC1
Midi Madness 3 Owner s Manual V3.0.2-RC1 Table of Contents Table of Contents... 2 Introduction... 3 Installation... 3 Registering... 4 Probability Concept... 4 Using Midi Madness... 6 The User Interface
More informationICT GRAND WORKSHEET- CLASS-5. Section A. 2 nd Term Chapters 5, 6, 7, 8 and 9. Fill in the blanks with the correct answers.
ICT GRAND WORKSHEET- CLASS-5 2 nd Term - 2014-15 Chapters 5, 6, 7, 8 and 9. Section A Fill in the blanks with the correct answers. 1. Left is the alignment where the text is aligned from the left edge
More informationLesson 4: Animation. Goals
Introduction: In this session you are going to use custom built tools in Arduino to help you turn images or animation into code that automatically uploads to your DIY Gamer. It is a fun and easy way to
More informationReviewers: Approval Date: REF No:
Title: Parts of a computer Contributors: Mira Hirani Std: 1 Reviewers: Srinath Perur Submission Date: Approval Date: REF No: Brief Description: Goal: Prerequisites: Duration: Resources: This unit covers
More informationPeripheral Devices devices attached to the CPU (computer)
Lesson Notes Author: Pamela Schmidt Peripheral Devices devices attached to the CPU (computer) Input Devices allows information to be sent to the computer Pointing Devices Mouse Most mice have two buttons.
More informationWelcome to another helpful hint in my Tips and Tricks sessions. Today s tip helps with setting up the preferences in Sibelius 7.
Welcome to another helpful hint in my Tips and Tricks sessions. Today s tip helps with setting up the preferences in Sibelius 7. Hi there, Here is my set of preferred classroom settings and preferences
More informationMicrosoft Windows 10. Quick Reference. Watsonia Publishing 47 Greenaway Street Bulleen VIC 3105 Australia
Watsonia Publishing 47 Greenaway Street Bulleen VIC 3105 Australia www.watsoniapublishing.com info@watsoniapublishing.com Quick Reference Course Code: INF1440 Table of Contents Chapter 1: Starting With
More informationPiano for Micro:bit User Manual
Piano for Micro:bit User Manual INTRODUCTION Micro: bit is an ARM-based embedded system designed by the BBC of England, which is equipped with Bluetooth, accelerometer, electronic compass, three buttons,
More informationPivot Tables, Lookup Tables and Scenarios
Introduction Format and manipulate data using pivot tables. Using a grading sheet as and example you will be shown how to set up and use lookup tables and scenarios. Contents Introduction Contents Pivot
More informationGetting Started with Featured Promethean Apps
Getting Started with Featured Promethean Apps Welcome to an introductory guide to using the featured Promethean apps. These are apps designed by teachers for teachers, and they are built into version 2.3
More informationAll Blocks of Scratch
All Blocks of Scratch Scratch has over 100 coding blocks, and each one has a unique use. They are all colour-coded into 9 different categories as seen below: You can also create your own block under More
More informationSensor Melody Light Robot
Assembly Instructions is a registered trademark of Artec Co., Ltd. in multiple countries including Japan, South Korea, Canada, and the USA. Components Studuino Unit Battery Box USB Cable Sound Sensor Sound
More informationManagement Interface User Guide
Management Interface User Guide VIDEO Powered by Table of Contents Accessing the management interface 4 Creating your user account 4 Signing-in 4 Forgot your password 4 Media players menu 5 Checking Player
More informationRocket Countdown Pencil Case
Description In this tutorial students will make their own pencil case from a template from scratch. Then following step by step instructions they will connect additional LEDs to the BBC micro:bit via conductive
More informationGetting Started Guide
Introduction Flowcode is an Integrated Development Environment (IDE) for programming microcontrollers such as 8, 16 and 32bit PIC, Arduino and ARM devices. It achieves this by using flowcharts instead
More informationModule 2, Add on lesson Introduction to the NXT and Mindstorms software. Teacher. 45 minutes
Module 2, Add on lesson Introduction to the NXT and Mindstorms software Teacher 45 minutes Purpose of this lesson Write a basic program using LEGO Mindstorms Download and run programs on the NXT Materials
More informationLesson 1. Hello World
Lesson 1. Hello World 1.1 Create a program 1.2 Draw text on a page 1.2.-1 Create a draw text action 1.2.-2 Assign the action to an event 1.2.-3 Visually assign the action to an event 1.3 Run the program
More informationFundamentals. Training Kit. Presentation Products, Inc. 632 W 28th St, 7th fl New York, NY f presentationproducts.
Fundamentals Training Kit Presentation Products, Inc. 632 W 28th St, 7th fl New York, NY 10001 212.736.6350 f 212.736.6353 presentationproducts.com Table of Contents Getting Started How Does the SMART
More informationQUIZ: What value is stored in a after this
QUIZ: What value is stored in a after this statement is executed? Why? a = 23/7; QUIZ evaluates to 16. Lesson 4 Statements, Expressions, Operators Statement = complete instruction that directs the computer
More informationHome Concert Xtreme 3 for ios User Guide
Home Concert Xtreme 3 for ios User Guide Copyright 2014, 2017 TimeWarp Technologies Inc. All rights reserved worldwide. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
More informationUnit 1, Lesson 1: Moving in the Plane
Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2
More informationSection A. 1. is the alignment where the text is aligned from the left edge and ragged from the right edge.
ICT GRAND WORKSHEET- CLASS-5 2 nd Term - 2014-15 Chapters 5, 6, 7, 8 and 9. Fill in the blanks with the correct answers. Section A 1. is the alignment where the text is aligned from the left edge and ragged
More informationPupil Name. Year. Teacher. Target Level. Key Stage 3 Self-Assessment Year 9 Python. Spelling Test No 3. Spelling Test No 2. Spelling Test No 1
Pupil Name Year Teacher Target Level Spelling Test No 1 Spelling Test No 2 Spelling Test No 3 1) 2) 3) 4) 5) 1) 2) 3) 4) 5) 1) 2) 3) 4) 5) Spelling Test No 4 Spelling Test No 5 Spelling Test No 6 1) 2)
More informationHome Concert Xtreme for ios User Guide
Home Concert Xtreme for ios User Guide Copyright 2014, 2017 TimeWarp Technologies Inc. All rights reserved worldwide. No part of this publication may be reproduced, stored in a retrieval system, or transmitted,
More informationDon t Steal My BBC micro:bit Alarm!
Description This is a simple tutorial demonstrating how to use the output pins on the BBC micro:bit and use the built in accelerometer to control a buzzer when the BBC micro:bit is moved. Learn how to:
More informationtouchdevelop tutorial
touchdevelop tutorial This document was written for touchdevelop v2.8 - more information at. This document is a step-by-step walkthrough of the in-app touchdevelop tutorial. This tutorial assumes little
More informationINDEX. Tasks 1-9. Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks Tasks
TASKS INDEX Pages 1-2 Sensors 3 Rotation Sensor ( Motor ) 4 NXT Desktop 5 Rotation Sensor ( Motor ) 6 Common Palette 7-8 Inputs and outputs - Common Palette 9 Complete Palette 10-13 Inputs and outputs
More informationLearn to Code. App Inventor Overview
App Inventor Overview App Inventor is an Integrated Development Environment (IDE) that you access through a web browser. An IDE provides all of the tools you need to develop in one application. App Inventor
More informationMacroLab Lesson 5 Patterns & Colors: Student Guide
MacroLab Lesson 5 Patterns & Colors: Student Guide You are going to be using Sphero to program patterns. Sphero can be programmed to change colors for different durations. You are going to be creating
More informationIn this lesson you will learn: How to capture the input from the user. How to write programs using variables and lists. Athletics Swimming Gymnastics
Lesson 4 A m In this lesson you will learn: How to capture the input from the user. How to write programs using variables and lists. Advanced Scratch Sports Day Jyoti and Tejas are planning to create a
More informationCOLOUR HD VIDEO INTERCOM
COLOUR HD VIDEO INTERCOM PAN830SKHD 7" TFT LCD touch screen aluminium front panel Support 6 monitors, 2 door stations with extra 2 CCTV Cameras and 2 PIR sensors Missed call feature: when doorbell is
More informationQuick Reference Guide
Quick Reference Guide Unlocked ¹ Table of Contents 2 Samsung Care 3 Know your device 5 Device setup 9 Home screen 12 Volume and ringtones 13 Hello Bixby 14 Useful apps 15 Calls 16 Voicemail 17 Contacts
More informationPremiere Pro CC Getting Started
Premiere Pro CC Getting Started File Management File management might be an odd place to begin, but correct file structure is important in Premiere Pro to keep your work neat and tidy, and stop the risk
More informationComputing Plans EYFS
Computing Plans Working towards new Computing PoS for KS1 Use Logical reasoning to predict the behaviour of simple programs Understand what algorithms are, how they are implemented as programs on digital
More informationControl Tone with IR Remote
Lesson 17 Lesson 17: Control Tone with IR Remote Control Tone with IR Remote The Big Idea: The ability to detect and decode Sony-protocol infrared messages, which was explored in Lesson 16, can be added
More informationWhat s Half of a Half of a Half?
Overview Activity ID: 8606 Math Concepts Materials Students will use a physical model to determine what happens fractions TI-0XS when they repeatedly halve a piece of paper, and then they decimals MultiView
More informationIntroduction System Requirements... 3
Windows User Guide Table of Contents Introduction... 2 System Requirements... 3 Supported Operating Systems... 3 Windows on Apple Hardware... 3 Windows Installed on a Virtual Machine... 3 Minimum Hardware
More informationChapter 8: MIDI Menu
MIDI Menu 8-1 8: MIDI Menu MIDI Menu How to get there The MIDI Menu is one of Finale s unchanging menus. What it does This menu contains items specific to your MIDI setup and usage. MIDI Setup. Choose
More informationWindows Key e: Press and hold down the Windows (Start) Key and tap the letter e one time. Release these keys and Windows File Explorer will open.
Copyright 2009 BOSMA Enterprises Chapter 14 Windows File Explorer Key Terms Windows Key e: Press and hold down the Windows (Start) Key and tap the letter e one time. Release these keys and Windows File
More informationHow Do I Get Ringtones For Iphone 5c Screen To Rotate
How Do I Get Ringtones For Iphone 5c Screen To Rotate and 5s here. After the update, my screen will not rotate when holding from landscape mode. iphone 5c, ios 8, Weather App not displaying extras. I have
More informationCircuit Playground Express: Piano in the Key of Lime
Circuit Playground Express: Piano in the Key of Lime Created by Kattni Rembor Last updated on 2017-10-21 09:59:14 PM UTC Guide Contents Guide Contents Overview Required parts Meet Circuit Playground Express
More informationDay 4 Percentiles and Box and Whisker.notebook. April 20, 2018
Day 4 Box & Whisker Plots and Percentiles In a previous lesson, we learned that the median divides a set a data into 2 equal parts. Sometimes it is necessary to divide the data into smaller more precise
More informationCOPYRIGHTED MATERIAL. Making Excel More Efficient
Making Excel More Efficient If you find yourself spending a major part of your day working with Excel, you can make those chores go faster and so make your overall work life more productive by making Excel
More informationHomework Set 1- Fundamentals
1 Homework Set 1- Fundamentals Topics if statements with ints if-else statements with Strings if statements with multiple boolean statements for loops and arrays while loops String ".equals()" method "=="
More informationROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL
ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL 1 Preface About RobotLinking RobotLinking is a technology company focused on 3D Printer, Raspberry Pi and Arduino open source community development.
More informationImpro-Visor. Jazz Improvisation Advisor. Tutorial. Last Revised: 5 June 2006 Currently 62 Steps. Bob Keller. Harvey Mudd College
Impro-Visor Jazz Improvisation Advisor Tutorial Last Revised: 5 June 2006 Currently 62 Steps Bob Keller Harvey Mudd College Computer Science Department This brief tutorial will take you through some of
More informationAutodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360
Overview Modeling techniques in Fusion 360 Modeling in Fusion 360 is quite a different experience from how you would model in conventional history-based CAD software. Some users have expressed that it
More informationPHLI Instruction (734) Introduction. Lists.
INTERMEDIATE EXCEL Introduction Microsoft Excel has many purposes. In addition to being an excellent data manger, Excel provides the means to perform complex analysis and evaluation of data. This brief
More informationOpening the Program. Movie Maker II 1
1 Opening the Program To open the Movie Maker II application, use the Start Programs Movie Maker combination from the desktop. Alternatively, you can create a shortcut on the desktop. After executing this
More informationMICROSOFT WORD XP INTERMEDIATE
MICROSOFT WORD XP INTERMEDIATE Starting Word Click the start button, move the pointer to All Programs. Move the pointer to Microsoft Office and then select Microsoft Word and click the application or click
More informationMicro-Controllers. Module 2: Outputs Control and Inputs Monitoring. IAT Curriculum Unit PREPARED BY. August 2008
Micro-Controllers Module 2: Outputs Control and Inputs Monitoring PREPARED BY IAT Curriculum Unit August 2008 Institute of Applied Technology, 2008 2 Module 2: Outputs Control and Inputs Monitoring Module
More informationSaviour App User Manual. User Manual to use app. This documents describe the Saviour app functionalities for end user.
Saviour App User Manual User Manual to use app This documents describe the Saviour app functionalities for end user. Introduction This document describes the Saviour app to use Saviour Indoor, Outdoor
More informationLab 1: Introductory Project to Breadware
1 Lab 1: Introductory Project to Breadware Exploration of Breadware s IoT Development Tools Overview The goal of this lab is to become familiar with the Internet of Things prototyping tools available in
More informationMaking ecards Can Be Fun!
Making ecards Can Be Fun! A Macromedia Flash Tutorial By Mike Travis For ETEC 664 University of Hawaii Graduate Program in Educational Technology April 4, 2005 The Goal The goal of this project is to create
More informationMATH NATION SECTION 9 H.M.H. RESOURCES
MATH NATION SECTION 9 H.M.H. RESOURCES SPECIAL NOTE: These resources were assembled to assist in student readiness for their upcoming Algebra 1 EOC. Although these resources have been compiled for your
More informationSubject: Computer Applications Grade: 9th Mr. Holmes Unit Lesson Layer Duration MS Excel Chapter: 7 - Creating a Chart in Excel
Subject: Computer Applications Grade: 9th Mr. Holmes Unit Lesson Layer Duration MS Excel Chapter: 7 - Creating a Chart in Excel Applied (do) 3/11/13 3/2/13 Essential Questions What do you think about,
More informationUSING GARAGE BAND. Creating a new project
USING GARAGE BAND Creating a new project 1. Open GarageBand by clicking on the guitar icon on the dock. 2. In the project chooser select the type of project you want to create. Choose any instrument or
More informationThe calculator is a utility that comes with every Macintosh. In this activity students will use the calculator to solve problems.
Calculator Overview: The calculator is a utility that comes with every Macintosh. In this activity students will use the calculator to solve problems. Objectives: The student will: launch the calculator;
More informationThe purpose of this tutorial is to introduce you to the Construct 2 program. First, you will be told where the software is located on the computer
Learning Targets: Students will be introduced to industry recognized game development software Students will learn how to navigate within the software Students will learn the basics on how to use Construct
More informationLP2CD Wizard 2.0 User's Manual
LP2CD Wizard 2.0 User's Manual Table of Contents 1. Installation Instructions a. Connecting the Vinyl2USB Converter b. Installing the Software 2. Using LP2CD Wizard a. Setting up and Testing for Audio
More informationCMPT 100 : INTRODUCTION TO
CMPT 100 : INTRODUCTION TO COMPUTING TUTORIAL #5 : JAVASCRIPT 2 GUESSING GAME 1 By Wendy Sharpe BEFORE WE GET STARTED... If you have not been to the first tutorial introduction JavaScript then you must
More information