# Lesson 8: Simon - Arrays

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Lesson 8: Simon - Arrays Introduction: As Arduino is written in a basic C programming language, it is very picky about punctuation, so the best way to learn more complex is to pick apart existing ones. In this session, you are going to hack the game Simon so you can re design the images. You will start by working on a stripped backed version, giving you the opportunity to write some to get it working and change its functionality. Once working, you can then pick it apart further and try to work out the logic. Goals Play Simon Look at the logic of some of the Re design the game interface images using arrays this Test your Project Save Save your project Page 1 - Lesson 8: Simon - Arrays

2 Step 1: Play the game 1. Open the game Simon then CodeClub > SimonSays 2. Play Simon Says Whats your top score? Write it here Step 2: Understanding the 1. Open the game Simon then CodeClub > Simon00 2. Find the inclusion of the gamer library This is included in every DIY Gamer sketch and should now look quite familiar /* * SIMON SAYS! (images) * A TWSU Gamer game by YOU! * This lesson is about arrays and images! */ #include <Gamer.h> // Include the Gamer library Page 2 - Lesson 7: Simon - Arrays

3 Step 2: Understanding the 3. Find the referencing of the gamer library This is where the gamer library is called upon to do its magic /* Create an object - a copy of the DIY Gamer library, which contains commands for controlling the display, buttons, and everything else on your console. */ Gamer gamer; 4. Find the referencing of the gamer library This happens once at the beginning. void setup() { gamer.begin(); // Fire up the Gamer! } Page 3 - Lesson 7: Simon - Arrays

4 Step 2: Understanding the 5. Find the void loop function This happens again and again as long as the gamer has power. void loop() { for(int i=0;i<4;i++) { gamer.clear(); //clear delay(100); //wait gamer.printimage(framessimon[i]); //print delay(300); //wait } //and so on! 6. Code comprehension Let s look at that bit of in detail, it is called a for loop. It is a neat way of compacting a lot of repetitive into a few lines. This will in effect display all 4 arrow images one after the other. Lets break it down line by line: for(int i=0;i<4;i++) { This line starts the for loop and creates a variable called i that will hold the frame number of the animation to display. It keeps adding 1 to the value of i, until it gets to 4. gamer.clear(); //clear This line clears the gamer screen. delay(100); //wait This line makes the gamer wait for 100 milliseconds. gamer.printimage(framessimon[i]); //print This line makes the gamer display the frame of the animation held by the variable i delay(300); //wait This line makes the gamer wait for 300 milliseconds. } //and so on! After the closed bracket, it then returns to the top of the for loop and checks the value of variable i again. Page 4 - Lesson 7: Simon - Arrays

5 Step 3: Re-design the arrows screens 1. Find the up, down, left and right arrays that are used in the game Remember these from the earlier sessions. You should be able to read the ones and zeros as on and off LEDs. This one is the image for the up button. { // up 2. Design your new screens for arrows on the paper game design worksheets Use the squares array templates to design your own personal version of the up, down, left and right buttons. They could be smaller, bigger, to the edge, full screen. The choice is yours. Page 5 - Lesson 7: Simon - Arrays

6 Step 3: Re-design the arrows screens 3. Open the arrays sketch then CodeClub > Arrays Change the up array to your design { // up { // up Test your project 4. Test your This will just check that the first edited array for the up arrow is understood. 5. Not compiling? Check your array is still 8 by 8 and that you have not deleted anything other than the array ones and zeros. If you can t solve it, simply re-open the sketch and start again. Page 6 - Lesson 7: Simon - Arrays

7 Step 3: Re-design the arrows screens 6. Find the down array in the Change the down array to your design { // down { // down B Test your project 7. Test your This will just check that the first edited array for the down arrow is understood. Page 7 - Lesson 7: Simon - Arrays

8 Step 3: Re-design the arrows screens 8. Find the left array in the Edit the ones and zeros to display the new design you have just created. { // left B , B , B , B , { // left B , B , B , B , B , B , Test your project 9. Test your This will just check that the first edited array for the left arrow is understood. Page 8 - Lesson 7: Simon - Arrays

9 Step 3: Re-design the arrows screens 10. Find the right array in the Edit the ones and zeros to display the new design you have just created. { // right B , B , B , B , { // right B , B , B , B , B , B , Test your project 11. Test your This will just check that the first edited array for the up right is understood. 12. Remember If things go really wrong, reopen the sketch and try again 13. Upload and Test to transfer the onto the Arduino in the DIY Gamer. Is it now displaying your versions of the arrows one after the other? 14. Save your sketch Go to File > Save as. Save your Sketch as SimonYourName Page 9 - Lesson 7: Simon - Arrays

10 Step 4: Design the Go, Right and Wrong screens 1. Find the arrays for; go, tick and cross This has the term byte at the beginning and a name. A byte is a the term for one single image or chunk of information. The name will be used to summon this particular array. // This is our GO! image byte go[8] = { B , B , B , B , B , B , B }; 2. Re-design the arrays for; go, tick and cross Edit just the same as you did for the arrow arrays. Page 10 - Lesson 7: Simon - Arrays

11 Step 4: Design the Go, Right and Wrong screens Test your project 3. Test your Happy with everything? 4. Upload and Test to transfer the onto the Arduino in the DIY Gamer. You should now have your DIY Gamer displaying all the images you have designed for your version of Simon Says. Next you need to get the buttons working. Save Save your project 5. Save your sketch Go to File > Save as. Save your Sketch as SimonYourName Well done! You have used your knowledge of arrays to start to design your own game assets. Challenge: Find the delays and alter them to change the speed of playback. Page 11 - Lesson 7: Simon - Arrays

12 Annotated sketch Your should now look like this... /* * SIMON SAYS! (images) * A TWSU Gamer game by YOU! * This lesson is about arrays and images! */ #include <Gamer.h> // Include the Gamer library /* Create an object - a copy of the DIY Gamer library, which contains commands for controlling the display, buttons, and everything else on your console. */ Gamer gamer; /* You should create your own arrays with your own images! */ // These are our arrow images byte framessimon[4][8] = { { // up }, { // down Page 12 - Lesson 7: Simon - Arrays

13 Your should now look like this... { // left B , B , B , B , }, { // right B , B , B , B , } }; // This is our GO! image byte go[8] = { B , B , B , B , B , B , B }; // This is our tick image byte right[8] = { B , B , B , B , B , B , B , B Page 13 - Lesson 7: Simon - Arrays

14 Your should now look like this... }; // This is our cross image byte wrong[8] = { B , B , B , B }; void setup() { gamer.begin(); // Fire up the Gamer! } void loop() { for(int i=0;i<4;i++) { gamer.clear(); //clear delay(100); //wait gamer.printimage(framessimon[i]); //print delay(300); //wait } //and so on! gamer.clear(); delay(100); gamer.printimage(go); delay(300); gamer.clear(); delay(100); gamer.printimage(right); delay(300); gamer.clear(); delay(100); gamer.printimage(wrong); delay(300); } Page 14 - Lesson 7: Simon - Arrays

### Lesson 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

### Lesson 3: Arduino. Goals

Introduction: This project introduces you to the wonderful world of Arduino and how to program physical devices. In this lesson you will learn how to write code and make an LED flash. Goals 1 - Get to

### #include Gamer gamer; void setup() { gamer.begin(); } void loop() {

#include Gamer gamer; void setup() { gamer.begin(); void loop() { Gamer Keywords Inputs Board Pin Out Library Instead of trying to find out which input is plugged into which pin, you can use

### Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game

Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.

Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'

### QaTraq Pro Scripts Manual - Professional Test Scripts Module for QaTraq. QaTraq Pro Scripts. Professional Test Scripts Module for QaTraq

QaTraq Pro Scripts Professional Test Scripts Module for QaTraq QaTraq Professional Modules QaTraq Professional Modules are a range of plug in modules designed to give you even more visibility and control

### Programming in Access VBA

PART I Programming in Access VBA In this part, you will learn all about how Visual Basic for Applications (VBA) works for Access 2010. A number of new VBA features have been incorporated into the 2010

### The first program: Little Crab

CHAPTER 2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if-statement In the previous chapter,

### 2 The first program: Little Crab

2 The first program: Little Crab topics: concepts: writing code: movement, turning, reacting to the screen edges source code, method call, parameter, sequence, if statement In the previous chapter, we

### Drawing a histogram using Excel

Drawing a histogram using Excel STEP 1: Examine the data to decide how many class intervals you need and what the class boundaries should be. (In an assignment you may be told what class boundaries to

### TUTORIAL FOR INITIALIZING BLUETOOTH COMMUNICATION BETWEEN ANDROID AND ARDUINO

TUTORIAL FOR INITIALIZING BLUETOOTH COMMUNICATION BETWEEN ANDROID AND ARDUINO some pre requirements by :-Lohit Jain *First of all download arduino software from www.arduino.cc *download software serial

### PROGRAMMING WITH ARDUINO - 1

PROGRAMMING WITH ARDUINO - 1 IESL RoboGames 2014 University of Moratuwa Department of Computer Science & Engineering Table of Contents Introduction... 2 Arduino Development Board... 2 How to Setup Arduino

### TUTORIAL: Marketing Automation Gold-Vision 7

Marketing Automation What is a Marketing Automation? Campaign Automation Automated Connect Campaigns Automated Telephone Campaigns Automated Lead Call Back Campaigns Phone Campaigns with Activities Creating

### Project 1: Introduction to Arduino and LED Blink (Sketch Version) Description:

Project 1: Introduction to Arduino and LED Blink (Sketch Version) Description: The Arduino is a microprocessor. A Microprocessor is a compact programmable computing device with memory, processing, input,

### How to Build a Simple Pac-Man Game

How to Build a Simple Pac-Man Game For today's program, we are going to build a simple Pac-Man game. Pac-Man was one of the very first arcade games developed around 1980. For our version of Pac-Man we

### smarshencrypt User s Guide

Versions Addressed: smarshencrypt 2.0 Document Updated: 7/30/2010 Copyright 2010 Smarsh, Inc. All rights Purpose: This document will guide the end user in receiving and viewing smarshencrypt secure messages.

### Manual. OIRE Escuela de Profesiones de la Salud. Power Point 2007

Power Point 2007 Manual OIRE Escuela de Profesiones de la Salud Power Point 2007 2008 The New Power Point Interface PowerPoint is currently the most common software used for making visual aids for presentations.

### Programming the VEX Robot

Preparing for Programming Setup Before we can begin programming, we have to set up the computer we are using and the robot/controller. We should already have: Windows (XP or later) system with easy-c installed

### Arduino Lesson 5. The Serial Monitor

Arduino Lesson 5. The Serial Monitor Created by Simon Monk Last updated on 2013-06-22 08:00:27 PM EDT Guide Contents Guide Contents Overview The Serial Monitor Arduino Code Other Things to Do 2 3 4 7 10

### Programming in ROBOTC ROBOTC Rules

Programming in ROBOTC ROBOTC Rules In this lesson, you will learn the basic rules for writing ROBOTC programs. ROBOTC is a text-based programming language Commands to the robot are first written as text

### Windows 8.1. Tiles come in four shapes: small, medium, wide, and large. The red outlined tiles are live tiles.

Windows 8/8.1 was Microsoft s attempt to have one operating system for all devices desktops, laptops, phones, tablets, and everything else. Some like it more than others. Microsoft Windows 10 is supposed

This guide is designed to provide Administrators with a quick overview of the features and functionalities provided to them in LEARN360 s Administration section. Login Figures 1-4 feature different components

### An Introduction To Simple Scheduling (Primarily targeted at Arduino Platform)

An Introduction To Simple Scheduling (Primarily targeted at Arduino Platform) I'm late I'm late For a very important date. No time to say "Hello, Goodbye". I'm late, I'm late, I'm late. (White Rabbit in

### Usability Test Results

Usability Test Results Task: Starting Position: 1 Home Scene Lauren DiVito March 6, 2014 Moderator Script: Evaluation Measures: Notes to Moderator: Task: Starting Position: Moderator Script: Evaluation

### Advanced Presentation Features and Animation

There are three features that you should remember as you work within PowerPoint 2007: the Microsoft Office Button, the Quick Access Toolbar, and the Ribbon. The function of these features will be more

### Controlling The Real World With Computers ::. Control And Embedded Systems.::

Controlling The Real World With Computers ::. Control And Embedded Systems.:: Table Of Contents Previous: Reading a Schematic & Basic Electronics Next: Data lines, bits, nibbles, bytes, words, binary and

### Arduino Lesson 16. Stepper Motors

Arduino Lesson 16. Stepper Motors Created by Simon Monk Last updated on 2013-11-22 07:45:14 AM EST Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Stepper Motors Other

### Welcome! Want to find out more? Follow this tutorial, then launch Part 1 to get started.

Welcome! Welcome to the Business Plan Wizard, an interactive learning environment all about business planning. You and two other students named Trina and Jordan are about to meet a Wizard who will show

### BA (Hons) Social work MA Social work PG Diploma Social work: Using PebblePad on Placement 2014-15

Creating assets in Pebble+ There are two ways of creating assets in Pebble+, adding files and completing Pebble+ templates. Adding files You can add file to your assets using Add new File. You then add

### code-it.co.uk Maths Quiz

Maths Quiz Computer Science Concepts -if else selection -Broadcasting to trigger other blocks -Variable for score -Algorithm to code Program Aim Can the users create and improve a Maths quiz Maths Concepts

### Advanced Topics: IP Subnetting A WHITE PAPER PREPARED FOR ASPE TECHNOLOGY. www.aspetech.com toll-free: 877-800-5221

Advanced Topics: IP Subnetting A WHITE PAPER PREPARED FOR ASPE TECHNOLOGY www.aspetech.com toll-free: 877-800-5221 Advanced Topics IP Subnetting It is almost impossible to lay out an IP network without

### Use fireworks and Bonfire night as a stimulus for programming

Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and

### Shopping Cart Manual. Written by Shawn Xavier Mendoza

Shopping Cart Manual Written by Shawn Xavier Mendoza Table of Contents 1 Disclaimer This manual assumes that you are using Wix.com for website creation, and so this method may not work for all other online

### Speed Based on Volume Values & Assignment (Part 1)

Speed Based on Volume Values & Assignment (Part 1) The Sound Sensor is the last of the standard NXT sensors. In essence it s a kind of microphone which senses amplitude (how loud or soft a sound is), but

### DTN AP Invoice Transaction Import

DTN AP Invoice Transaction Import Enhanced and updated for 4.05.6.5 02/27/08 Overview: This feature imports supplier invoices from a file created by downloading the invoice information from DTN s website.

### TIPS FOR CREATING SEP S ON DEGREEWORKS Skyline College Counselor Training April 22, 2013

TIPS FOR CREATING SEP S ON DEGREEWORKS Skyline College Counselor Training April 22, 2013 Basic DegreeWorks and DegreeWorks Education Plan Instructions are available on the Banner Portal Training page:

### m ac romed ia Fl a s h Curriculum Guide

m ac romed ia Fl a s h Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and Xtra are trademarks

### Excel Reports User Guide

Excel Reports User Guide Copyright 2000-2006, E-Z Data, Inc. All Rights Reserved. No part of this documentation may be copied, reproduced, or translated in any form without the prior written consent of

### Interaction: Mouse and Keyboard DECO1012

Interaction: Mouse and Keyboard DECO1012 Interaction Design Interaction Design is the research and development of the ways that humans and computers interact. It includes the research and development of

### Learning How to Code in Arduino Worksheet 1: The Basics

Learning How to Code in Arduino Worksheet 1: The Basics Jason Krugman Physical Computing - Fall 2012 ***This guide is your basic step-by-step Arduino process that you will go through every time you use

### MailChimp Instruction Manual

MailChimp Instruction Manual Spike HQ This manual contains instructions on how to set up a new email campaign, add and remove contacts and view statistics on completed email campaigns from within MailChimp.

### The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul jellul@imperial.ac.uk Overview Brief introduction to Body Sensor Networks BSN Hardware

### An Introduction To The Web File Manager

An Introduction To The Web File Manager When clients need to use a Web browser to access your FTP site, use the Web File Manager to provide a more reliable, consistent, and inviting interface. Popular

### University of Bolton.

Text University of Bolton. The screen shots used in this workbook are from copyrighted licensed works and the copyright for them is most likely owned by the publishers of the content. It is believed that

### StarLogo Nova Cookbook

StarLogo Nova Cookbook 1. Basic Set-up 2. Add or rename breeds 3. Giving your agents built in traits 4. Creating new traits for your agents 5. Basic wiggle walk and random walk 6. Basic geometry coordinates

### Sage Accountants Business Cloud EasyEditor Quick Start Guide

Sage Accountants Business Cloud EasyEditor Quick Start Guide VERSION 1.0 September 2013 Contents Introduction 3 Overview of the interface 4 Working with elements 6 Adding and moving elements 7 Resizing

### Code Kingdoms Learning a Language

codekingdoms Code Kingdoms Unit 2 Learning a Language for kids, with kids, by kids. Resources overview We have produced a number of resources designed to help people use Code Kingdoms. There are introductory

Excel 2003: Ringtones Task 1. Open up a blank spreadsheet 2. Save the spreadsheet to your area and call it Ringtones.xls 3. Add the data as shown here, making sure you keep to the cells as shown Make sure

### Sharing a Screen, Documents or Whiteboard in Cisco Unified MeetingPlace

Sharing a Screen, Documents or Whiteboard in Cisco Unified MeetingPlace Release: 7.0 Revision Date: December 9, 2009 1:29 pm This section describes how to use the features in the Cisco Unified MeetingPlace

### Microsoft Office 365 Portal

Microsoft Office 365 Portal Once you logon, you are placed in the Admin page if you are an adminstrator. Here you will manage permissions for SharePoint, install Office Professional for Windows users,

### Automatic Threshold Values and Variables

Automatic Threshold Values and Variables In this lesson, we re going to look a little deeper into the world of values, and pay special attention to the programming structures that are used to represent

### Setting up Microsoft Outlook to reject unsolicited email (UCE or Spam )

Reference : USER 191 Issue date : January 2004 Updated : January 2008 Classification : Staff Authors : Matt Vernon, Richard Rogers Setting up Microsoft Outlook to reject unsolicited email (UCE or Spam

### 1 Formulas and Functions April 09 C:\Documents and Settings\skoludek_r\Desktop\MSprogs\Excel\Formulas and Functions handout.doc

1 Formulas and Functions Contents FORMULAS AND FUNCTIONS... 3 Arithmetic formulae... 3 Error Messages... 3 Entering formulae... 4 Addition... 4 Subtraction... 4 Building formulae using mouse... 5 Multiplication...

### Storage and Playback Getting Started Guide

Storage and Playback Getting Started Guide Demo URL: http://pubnub.github.io/api guide with tictactoe/history.html Storage and Playback In a Nutshell PubNub's Storage and Playback feature, also informally

CMS Training Manual CMS Version 8 Cumbria County Council 2012 1 Contents Introduction to the CMS Training Resources... 3 How to log into CMS... 4 Adding your schools personal settings... 5 Adding files

### Chapter 4: Website Basics

1 Chapter 4: In its most basic form, a website is a group of files stored in folders on a hard drive that is connected directly to the internet. These files include all of the items that you see on your

### IE Class Web Design Curriculum

Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

### AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures...

AUTHENTICATION... 2 Step 1:Set up your LDAP server... 2 Step 2: Set up your username... 4 WRITEBACK REPORT... 8 Step 1: Table structures... 8 Step 2: Import Tables into BI Admin.... 9 Step 3: Creating

### Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine

Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build

Create a Presentation on Marketing Intel Easy Steps 1 2012 Intel Corporation Marketing Presentation Creating a Marketing Presentation When you start a business you need to use different strategies to ensure

### Document Management Quick Start and Shortcut Guide

Document Management Quick Start and Shortcut Guide For the attention of SystmOne users: This document explains the basic Document Management functionality. It is highly advisable that you read the in-detail

### Code::Blocks Student Manual

Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

### WebPlus X7. Quick Start Guide. Simple steps for designing your site and getting it online.

WebPlus X7 Quick Start Guide Simple steps for designing your site and getting it online. In this guide, we will refer to specific tools, toolbars, tabs, or options. Use this visual reference to help locate

### Premier Software Portal

Premier Software Portal To configure your web booking firstly go to our web site at http://www.premiersoftware.co.uk Click the Client Login link at the top right then enter your serial number and postcode

### Digital VLSI System Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras.

Digital VLSI System Design Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 20 Example of System Design using Sequential Circuits (Continued) Slide

### Samsung Xchange for Mac User Guide. Winter 2013 v2.3

Samsung Xchange for Mac User Guide Winter 2013 v2.3 Contents Welcome to Samsung Xchange IOS Desktop Client... 3 How to Install Samsung Xchange... 3 Where is it?... 4 The Dock menu... 4 The menu bar...

### Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

2015 Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business This manual will take you through all the areas that you are likely to use in order to maintain, update

### Wyoming Geographic Information Science Center & Wyoming Game & Fish Department

Wyoming Density and Disturbance Calculation Tool Wyoming Geographic Information Science Center & Wyoming Game & Fish Department Nicholas Graf Wyoming Geographic Information Science Center University of

### Amusement Park Project

Amusement Park Project Introduction Astroworld has recently received state and local approval to add two new rollercoasters to their amusement park. The new rides will demonstrate some of the basic laws

### CONTENTS. What is ROBOTC? Section I: The Basics

BEGINNERS CONTENTS What is ROBOTC? Section I: The Basics Getting started Configuring Motors Write Drive Code Download a Program to the Cortex Write an Autonomous Section II: Using Sensors Sensor Setup

Adafruit Optical Fingerprint Sensor Created by lady ada Last updated on 2016-03-07 06:04:10 PM EST Guide Contents Guide Contents Overview Enrolling vs. Searching Enrolling New Users with Windows Searching

### Lesson 5 Inserting Hyperlinks & Action Buttons

Lesson 5 Inserting Hyperlinks & Action Buttons Introduction A hyperlink is a graphic or piece of text that links to another web page, document, or slide. By clicking on the hyperlink will activate it and

### Content Management System User Guide

CWD Clark Web Development Ltd Content Management System User Guide Version 1.0 1 Introduction... 3 What is a content management system?... 3 Browser requirements... 3 Logging in... 3 Page module... 6 List

### Hardware is everything on your computer that can be directly touched. Software is the icons, programs, menus, and buttons on your computer.

What s a Computer? Computers are devices that let you digitally do almost anything. They do calculations, functions, or operations quickly and efficiently. However, they don t run on their own! You use

### Netigate User Guide. Setup... 2. Introduction... 5. Questions... 6. Text box... 7. Text area... 9. Radio buttons...10. Radio buttons Weighted...

Netigate User Guide Setup... 2 Introduction... 5 Questions... 6 Text box... 7 Text area... 9 Radio buttons...10 Radio buttons Weighted...12 Check box...13 Drop-down...15 Matrix...17 Matrix Weighted...18

### Line Tracking Basic Lesson

Line Tracking Basic Lesson Now that you re familiar with a few of the key NXT sensors, let s do something a little more interesting with them. This lesson will show you how to use the Light Sensor to track

### Setting Up a Dreamweaver Site Definition for OIT s Web Hosting Server

page of 4 oit UMass Office of Information Technologies Setting Up a Dreamweaver Site Definition for OIT s Web Hosting Server This includes Web sites on: https://webadmin.oit.umass.edu/~user http://people.umass.edu/

### The Richard Pate School. Draft Year 4 Scheme of Work for Scratch

The Richard Pate School Draft Year 4 Scheme of Work for Scratch Marcus Gilvear July 2014 (Acknowledgements: Phil Bagge and Duncan Hooper) Re Scratch: This work is licensed under the Creative Commons Attribution-NonCommercial

### 3. Add an Event: Alarm Alarm 0 a. Add an Action: Set Variable i. Applies to: Self ii. Variable: time_left iii. Value: +1 iv. Check the Relative box

Creating a Timer: You can have a timer that shows how long the player has been playing the game. 1. Create a new object and give it a name. This example is called object_timer. 2. Add an Event: Create

### Introduction to Paging

Introduction to Paging Readings Silberschatz: 8.2, 8.4 Outline Introduction to Paging Concepts Introduction Previous memory schemes were characterized by Need for compaction External fragmentation Paging

### Microsoft Word: Word 102

Microsoft Word: Word 102 Once you are comfortable with the basic parts of a word processor, the next step is to figure out how the more advanced tasks can help you do your job or your hobbies better! Microsoft

### How to see the market context using CCI Written by Buzz

How to see the market context using CCI Written by Buzz Towards the end of September 2003, I decided to stop trading the S&P e-mini for a while and focus on the Russell 2000 e-mini. The swings seemed to

### Wilson Area School District Planned Course Guide

Wilson Area School District Planned Course Guide Title of planned course: Introduction to Computer Programming Subject Area: Business Grade Level: 9-12 Course Description: In this course, students are

### HP StorageWorks Modular Smart Array 1000 Small Business SAN Kit Hardware and Software Demonstration

Presenter Name/Title: Frank Arrazate, Engineering Project Manager Hardware Installation Hi, my name is Frank Arrazate. I am with Hewlett Packard Welcome to the hardware and software installation session

### Chapter 11 Web Development: Importing Gifs and Backgrounds

Chapter 11 Web Development: Importing Gifs and Backgrounds The purpose of this lesson is to build on the web page from the previous lessons and provide you with the basic skills in revamping that web page

PowerPoint 2010 Hyperlinks and Action Buttons Introduction Page 1 Whenever you use the Web, you are using hyperlinks to navigate from one web page to another. If you want to include a web address or email

### Dreamweaver and Fireworks MX Integration Brian Hogan

Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The

### QNS OSX instructions. CONTENTS. 1 The Apple and Finder 2 The Dock 3 Navigating OS X 4 System Preferences

QNS OSX instructions. CONTENTS 1 The Apple and Finder 2 The Dock 3 Navigating OS X 4 System Preferences 1 OS X tutorial: the apple The apple menu The apple menu is hidden under the apple at the top left

### So you want to create an Email a Friend action

So you want to create an Email a Friend action This help file will take you through all the steps on how to create a simple and effective email a friend action. It doesn t cover the advanced features;

### SharePoint. DNDO Beginners Survival Guide

SharePoint DNDO Beginners Survival Guide Presented By: Jennifer Nachor-Peralta Email: jnachor@eota.energy.gov Albuquerque Office: 505-842-7116 Mobile: 505-459-6946 Recommended Online SharePoint 2010 Tutorials

### Finding and Opening Documents

In this chapter Learn how to get around in the Open File dialog box. See how to navigate through drives and folders and display the files in other folders. Learn how to search for a file when you can t

### 1 Overview. 2 Basic Program Structure. 2.1 Required and Optional Parts of Sketch

Living with the Lab What s this void loop thing? Fall 2011 Gerald Recktenwald v: October 7, 2011 gerry@me.pdx.edu 1 Overview This document aims to explain two kinds of loops: the loop function that is

### Excel Reports and Macros

Excel Reports and Macros Within Microsoft Excel it is possible to create a macro. This is a set of commands that Excel follows to automatically make certain changes to data in a spreadsheet. By adding

### Introduction. This support note provides some information on how MYOB and Excel interact.

How to use MYOB OfficeLink with Excel. Number: 1505 This support note is suitable for: Accounting Accounting Plus Premier Premier Enterprise Introduction With MYOB OfficeLink, you can instantly harness

### ROTATING A RADAR SCANNER IN THE GMAX FSX GAMEPACK

TUTORIAL 07 ROTATING A RADAR SCANNER IN THE GMAX FSX GAMEPACK INTRODUCTION This tutorial describes how to animate a Gmax radar scanner so that it rotates continuously in FSX. STEP 1 CONSTRUCT THE RADAR