# GAME AUTOMATORS. - Making Computer Vision and Machine Learning Fun!

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 GAME AUTOMATORS - Making Computer Vision and Machine Learning Fun!

2 Hello! I am

3 What is Game Automators? Making learning fun is extremely important. Many of us would have played video games when we were young, and what kept us glued and excited was the desire to make a high score. How awesome would it be to build your own robots and algorithms that play these games? How exciting would it be to watch your algorithm making it through the level that you found very hard?

4 Vision of Game Automators The vision of game automators is to make learning fun and help students collaborate and build cooler things from what they learn. Creativity now is as important in education as literacy, and we should treat it with the same status ~ Sir. Ken Robinson

5 Why are we doing this? Learning should be fun, games interest everyone and the education system doesn t really draw a major correlation between engineering study and its practice. It s an effort to interest more students into STEM courses.

6 Record breaking High Scores More than 15 games automated so far including Piano Tiles, Unblock me and stick hero

7 Automation There are multiple ways in which the automation of these games are done at Game Automators, some of the methods being 1. Using image processing. 2. Using electronics and circuits. 3. Using a combination of image processing and electronic circuits.

8 Work done so far Automating mobile games in android Writing an open source book, publication pending. Creating tutorials on how to develop these games and how to automate more games Building the team size from 2 to 20.

9 Quick Start to Game Automation Lets start with a small sample of Find the Difference Game

10 Find the Difference Basic Algorithm: Pixel by pixel image subtraction of two images P1 and P2 for an output image O! ", \$ = & ' ", \$ & * ", \$ https://play.google.com/store/apps/details?id=com.ivanovandapps.ftdiaa3&hl=en

11 Find the Difference Conversion of difference matrix O to binary image by thresholding and enhancing using dilation.! ", \$ = & ' ", \$ & * ", \$

12 Find the Difference Simulate the touch events via the android adb for the given pixel coordinates

13 For the hardware lovers Automating and always winning the game Ready Steady Bang

14 Ready Steady Bang The game has two players, one is system and the other is player controlled. Both the players are allowed to shoot as soon as the word 'BANG' pops on the screen. The objective of the game is to fire the opponent before he does by tapping anywhere on the screen immediately after the 'BANG' appears. We ll look at: 1. Sensor placement 2. Touch simulation 3. Arduino control https://play.google.com/store/apps/details?id=com.noodlecake.rsb&hl=en

16 Using hardware and software (Extreme Hacking) Automating Stick Hero, by Ketchapp

17 Stick Hero In this game, the player need to hold on the screen such that the stick that the man is holding increase its length such that the stick can be used to across the gap between two black pillars. The black pillars are detected using image processing and the distance between them is calculated. This distance is converted to time by using a linear equation. The screen is touched by using the adb tool library. https://play.google.com/store/apps/details?id=com.ketchapp.stickhero&hl=en

18 Stick Hero Step 1: Detecting the black pillars https://play.google.com/store/apps/details?id=com.ketchapp.stickhero&hl=en

19 Stick Hero Step 2: Determining the duration of the touch https://play.google.com/store/apps/details?id=com.ketchapp.stickhero&hl=en

20 Stick Hero Step 3:Simulating Touch Relays are directly connected to the output pin of the Arduino. It is equivalent to a touch if the voltage given is high as there is a path for the current to flow to the ground. It is equivalent to not touching if the voltage given is low. And finally this is how it works!!

22 Other interesting games Free Flow Unblock Me

23 Future Plans

24 Move towards automating games on ios Instruments is a great tools for ios applications and acts as a debug bridge. It could be a great tool for us to move towards automating ios apps. An ios App

25 Web frameworks for game automation Building an MIT AppInventor like environment where the web application connects to the phone and allows the user to automate the process on the phone by typing in adb and Python/CV commands through a web interface. Web Framework for Game Automation

26 Want to Contribute? https://github.com/gameautomators/ Fork and enhance existing games Automate newer games Contribute to us in writing the book and using it as a teaching aid Help us by contributing to our website and building tools to automate Help us extend the automation to consoles and other operating systems.

27 The Team behind

28 Thank You! Any questions? You can find me fb.com/sudheesh001 github.com/sudheesh001

### Example Connection between USB Host and Android

Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In

### LEDs and Sensors: Analog to Digital

LEDs and Sensors: Analog to Digital In the last lesson, we used switches to create input for the Arduino, and, via the microcontroller, the inputs controlled our LEDs when playing Simon. In this lesson,

### Smart Thermostat page 1

Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart

### Introduction to learning with Sphero

Introduction to learning with Sphero Hello there, and thanks for taking a look at Sphero and Education! The lessons in the SPRK program teach math, physics, and computer science concepts using hands-on,

### New Technology Introduction: MIT App Inventor

FIRST Tech Challenge New Technology Introduction: MIT App Inventor Peter Klein 12 September 2015 Overview Hardware introduction MIT App Inventor Software installation Additional setup steps Creating an

### GolfCard GPS 4 User s Guide (for mobile devices)

GolfCard GPS 4 User s Guide (for mobile devices) 2008-2012 Senygma Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of

### Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages

### Beginning Android 4. Games Development. Mario Zechner. Robert Green

Beginning Android 4 Games Development Mario Zechner Robert Green Contents Contents at a Glance About the Authors Acknowledgments Introduction iv xii xiii xiv Chapter 1: Android, the New Kid on the Block...

### ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design Group 1: One Awesome Engineering Luquita Edwards Evan Whetsell Sunny Verma Thomas Ryan Willis Long I. Executive Summary The main goal behind

### As it relates to Android Studio. By Phil Malone: phil.malone@mr-phil.com

As it relates to Android Studio By Phil Malone: phil.malone@mr-phil.com *Jargon, Jargon and More Jargon *Where to find tools/documentation *The Software Components *Driver Station *Robot Controller *The

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

### l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)

today l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc) l Other: Signing Apps, SVN l Discussion and Questions introduction to android

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

### What Do I Need To Create a Visualization For ScreenPlay?

ScreenPlay consists of 100 pressure sensitive sensors (essentially on/off buttons) arranged in a 10x10 grid. The sensors are connected to a custom designed circuit board that is powered by an Arduino.

### PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3

INTRODUCTION xxi PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3 I, Android 3 The Three Laws of Android 4 The Android Philosophy 6 Other Popular

### MEP Y9 Practice Book A

1 Base Arithmetic 1.1 Binary Numbers We normally work with numbers in base 10. In this section we consider numbers in base 2, often called binary numbers. In base 10 we use the digits 0, 1, 2, 3, 4, 5,

### Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

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

### MUSIC & VIDEO IN EVERY ROOM. Media Distribution Solutions

MUSIC & VIDEO IN EVERY ROOM Media Distribution Solutions MAKE YOUR HOME ENTERTAINMENT CENTRAL Put music and video at your command with Control4. Stream high-fidelity sound to every room in the house. Play

### Android. Lecture 1. Learning Android Marko Gargenta. Tuesday, February 26, 13

Android Lecture 1 Learning Android Marko Gargenta Final Project Jan/Feb: ARM March: Android Apr: Final project Complexity Sense the world Analysis Service delivery Hands-on A fun project built-up through

### CHAPTER 14 Understanding an App s Architecture

CHAPTER 14 Understanding an App s Architecture Figure 14-1. This chapter examines the structure of an app from a programmer s perspective. It begins with the traditional analogy that an app is like a recipe

### Workshop on Android and Applications Development

Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

### Hello Purr. What You ll Learn

Chapter 1 Hello Purr This chapter gets you started building apps. It presents the key elements of App Inventor the Component Designer and the Blocks Editor and leads you through the basic steps of creating

### Arduino Workshop 04 Arduino!" Processing Integration

AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 04 Arduino!" Processing Integration This workshop is about the integration of Arduino and Processing, building on examples of

### Laser Gesture Recognition for Human Machine Interaction

International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

### Roomie Remote 3. New Features in Roomie Remote 3.1 OVERVIEW AMAZON FIRE TV AND FIRE TV STICK

Roomie Remote 3 New Features in Roomie Remote 3.1 This document describes how to use some of the new features in Roomie Remote 3.1. It does not describe features from Roomie Remote 3.0 and earlier, so

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

### Android Application Development and Bluetooth Technology

Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed

### The Science of Golf. Test Lab Toolkit The Score: Handicap. Grades 6-8

The Science of Golf Test Lab Toolkit The Score: Grades 6-8 Science Technology Engineering Mathematics Table of Contents Welcome to the Test Lab 02 Investigate: Golf Scores 03 Investigate: System 07 Create:

### What is launch monitor technology and is it new?

SkyTrak : The Drilldown If you re looking for a concise and brief overview of SkyTrak, what it is, how it works and what all the data elements indicate, then please watch our educational video series which

### Lesson 5. Sensors and Programmable Controls

Sensors and Programmable Controls Assignment 15 should be considered unrelated to assignments 16, 17, and 18, since its primary focus is on detection sensors while the other three assignments address topics

### Video Streamer. Quick Set Up Guide

Video Streamer Quick Set Up Guide Model: GIP-HDVR-2001 Provision live video streaming allows you to view your favourite programmes from anywhere in the home using your smart phone or tablet device connected

### Measuring Resistance Using Digital I/O

Measuring Resistance Using Digital I/O Using a Microcontroller for Measuring Resistance Without using an ADC. Copyright 2011 John Main http://www.best-microcontroller-projects.com Page 1 of 10 Table of

### Test Specification. Introduction

Test Specification Introduction Goals and Objectives GameForge is a graphical tool used to aid in the design and creation of video games. A user with little or no experience with Microsoft DirectX and/or

### Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house

### Experiment #4: Basic Digital to Analog Conversion

Experiment #4: Basic Digital to Analog Conversion Build a Resistive Ladder Network Digital to analog conversion (D/A conversion) is, for the most part, the reverse of A/D conversion. With A/D conversion,

### Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form

Faculty Innovator Grant 2011 Final Report Form Primary Faculty Name: Hongwei Zhu Department: Information Technology and Decision Sciences Email Address: hzhu@odu.edu Office Phone Number: 683-5175 Project

### Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

### Empowering the makers of tomorrow

1 Empowering the makers of tomorrow 2 Table of Contents Page 4: About MakerKids Page 5: Our Story Page 6: Overview of Topics Page 7: Overview of Programs Page 8: Topics Page 9: Videogame Programming Page

### ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

FEBRUARY 2015 MOBILE ATTENDEE GUIDE ON24 s Mobile Webcasting console allows you to bring your webcast directly to your audience, regardless of location. Users on mobile devices can register, attend, and

### THE WISDOM OF 14 ACCOUNTING TEXTBOOKS.

THE WISDOM OF 14 ACCOUNTING TEXTBOOKS. ALL IN ONE FUN, INTERACTIVE GAME. Students get a kick out of learning when it s more engaging than a textbook. Sorry, textbooks. We wrapped up all the stuff they

### Rapid Android Development

Extracted from: Rapid Android Development Build Rich, Sensor-Based Applications with Processing This PDF file contains pages extracted from Rapid Android Development, published by the Pragmatic Bookshelf.

### presents The Essential Guide to Internet Entertainment on Your TV

presents The Essential Guide to Internet Entertainment on Your TV A DECADE AGO, TELEVISION ENTERTAINMENT LOOKED LIKE THIS: You tuned in at certain times every week for your favorite shows and news programs.

### How to program a Zumo Robot with Simulink

How to program a Zumo Robot with Simulink Created by Anuja Apte Last updated on 2015-03-13 11:15:06 AM EDT Guide Contents Guide Contents Overview Hardware Software List of Software components: Simulink

### AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

### Quick Start Guide. PC, Mac, Android & ios

Quick Start Guide PC, Mac, Android & ios Installation for PC Please refer to the Trend Micro website for detailed system requirements. If you encounter difficulties whilst installing or activating this

### Moxi Whole Home HD DVR QUICK REFERENCE GUIDE

Moxi Whole Home HD DVR QUICK REFERENCE GUIDE Let s get started with learning more about what your Moxi System can do. This is a quick reference guide to get you up and running. Contents: Menu Quick Look

### Using MATLAB to Measure the Diameter of an Object within an Image

Using MATLAB to Measure the Diameter of an Object within an Image Keywords: MATLAB, Diameter, Image, Measure, Image Processing Toolbox Author: Matthew Wesolowski Date: November 14 th 2014 Executive Summary

### Meet the new Windows.

Meet the new Windows. 2012 Microsoft Corporation. All rights reserved. Meet the new Windows. Windows has been reimagined to be all about you. Put what matters most right on your Start screen, and get instant

### KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

### APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

We build your ideas into web and mobile applications. steicho Technological Solutions Automate your processes, through a commercial custom made application We offer software solutions to automate, streamline,

### Build a Mobile App in 60 Minutes with MAF

Build a Mobile App in 60 Minutes with MAF Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the components of Oracle MAF Use Oracle MAF to create mobile applications

### Make Learning Fun with Programming

I Like Tech@CityU Make Learning Fun with Programming Author: Desmond Pang Chak Man (53038488), BEngCE, Year2 Introduction When we talk about how to use technology to make our learning process interesting

### Shell Scripting Crash Course

Shell Scripting Crash Course Travis Phillips JAX LUG Overview What is a shell script What can I do with a shell script How to build shell scripts Syntax basics Basic useful shell commands Pipes and redirectors

### ios Application Development &

Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang chang@ut.ee Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations

### Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

### Implementation of Knock Based Security System

Implementation of Knock Based Security System Gunjan Jewani Student, Department of Computer science & Engineering, Nagpur Institute of Technology, Nagpur, India ABSTRACT: Security is one of the most critical

### Updating to Test Universe 3.0. What s new?

Updating to Test Universe 3.0 What s new? Test Universe 3.0 An overview of the new features This brochure provides you with information on the following new features in our Test Universe software for

### 2011, The McGraw-Hill Companies, Inc. Chapter 3

Chapter 3 3.1 Decimal System The radix or base of a number system determines the total number of different symbols or digits used by that system. The decimal system has a base of 10 with the digits 0 through

### BLUETOOTH BASED HOME AUTOMATION USING ARDUINO ARDUINO

BLUETOOTH BASED HOME AUTOMATION USING ARDUINO ARDUINO 12.05.2016 Overview Introduction Block Diagram Hardware Requirements Software used Advantages Disadvantages References Introduction To develop a Bluetooth

### The Internet of Everything: Ecosystems and the Disconnected User

The Internet of Everything: Ecosystems and the Disconnected User The Internet of Things has arrived. We can see its initial fingerprints in our smartphones, in our cars, and in our homes. It s helping

### Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1

Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar

### App Inventor Workshop

App Inventor Workshop App Inventor 2 URL: ai2.appinventor.mit.edu or appinventor.mit.edu/explore/ CANNOT BE USED ON Microsoft Explorer App Inventor is a cloud-based tool, which means that you can build

### Goal: Let s create Pong!

Goal: Let s create Pong! About! Pong is one of the first computer games ever created. It is a simple game that involves a ball and a paddle. The goal is to use your paddle, which you control by sliding

### Game Development Fundamentals

Game Development Fundamentals Levels: 9-12 Units of Credit: 0.5 CIP Code: 11.0803 Core Code: 35-02-0000-045, 35-02-0013-045, Prerequisite: recommended Computer Programming 1, Digital Media1 Skill Test:

### Pocket-sized fleet management. TomTom WEBFLEET Mobile Product kit

Pocket-sized fleet management TomTom WEBFLEET Mobile Product kit Content Introducing WEBFLEET Mobile Benefits & Highlights Platform & Availability Functionality There is an app for that Now also for TomTom

### Android Security Evaluation Framework

INTRODUCING... A S E F Android Security Evaluation Framework - Parth Patel \$ whoami_ Agenda Manual Research Automation - A S E F Let s solve problems Conclusion Android OS Open Source Security Evaluation

### GSM Based Home Automation, Safety and Security System Using Android Mobile Phone

GSM Based Home Automation, Safety and Security System Using Android Mobile Phone Akanksha Singh (Student) Arijit Pal (Student) Bijay Rai (Assistant Professor) Department Of Electrical & Electronics Department

### Mobile Sales Enablement 101. Adopting mobile tools to improve sales performance and redefine the selling experience

Mobile Sales Enablement 101 Adopting mobile tools to improve sales performance and redefine the selling experience white paper > Mobile Sales Enablement 101 2 Printed fact sheets and brochures are no longer

### MEAP Edition Manning Early Access Program Hello! ios Development version 14

MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents

### Centre of Digital Innovation

Centre of Digital Innovation mlab v1.1 mgovernment Centre of Digital Innovation CoDI http://mgovlab.government.ae Version Control Version Date Author 1.0 24 December 2014 Humaid Al Ali 1.1 29 December

### Advanced Programming with LEGO NXT MindStorms

Advanced Programming with LEGO NXT MindStorms Presented by Tom Bickford Executive Director Maine Robotics Advanced topics in MindStorms Loops Switches Nested Loops and Switches Data Wires Program view

### 2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity

### Remote IOS Monitoring System

Remote IOS Monitoring System Design Team 08 Pierre Hall, Project Leader, EE Benjamin Kasmin, Hardware Manager, EE Philip Steele, Archivist, EE Yikun Wang, SoBware Manager, CpE Dr. Subramaniya Hariharan

### Chapter 1 Basic Introduction to Computers. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 1 Basic Introduction to Computers Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Explain why computer literacy is vital to success in today s world Define

### Degree programme in Automation Engineering

Degree programme in Automation Engineering Course descriptions of the courses for exchange students, 2014-2015 Autumn 2014 21727630 Application Programming Students know the basis of systems application

### Alternative Methods Of Input. Kafui A. Prebbie -kafui@kafui.com 82

Alternative Methods Of Input Kafui A. Prebbie -kafui@kafui.com 82 This lesson includes the following sections: Devices for the Hand Optical Input Devices Audio-Visual (Multimedia) Input Devices Kafui A.

### Revolutionary. the New i.concept

Revolutionary the New i.concept WHAT IS i.concept the i.concept Brand i.concept offers the 1st display technology designed for the ipad, iphone, and ipod touch ; and the ONLY seamless interface that will

### Quick, Easy and Inexpensive Monitoring a new MXN Service

Quick, Easy and Inexpensive Monitoring a new MXN Service If you run a large network and IT organization you know that it s difficult to stay on top of everything that goes on. So many moving parts! So

### Media On Demand E-books & Audio Books. Apple, Android (version 4.0 or newer), Window and Kindle Fire (Second Generation or newer) devices.

Media On Demand E-books & Audio Books Apple, Android (version 4.0 or newer), Window and Kindle Fire (Second Generation or newer) devices. Overdrive s Media on Demand is an e-book and audio book service

Finding Your MAC (Ethernet) Address All Device Types Standard Operating Systems WINDOWS 7 1. Open a Command Prompt: a. Click the Start button. b. In the Search programs and files box, type cmd and press

### Summer camp. Emily May. Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science. Digital Media Academy 7-12

EDUCATION LITTLEBITS education COMMUNITY case study Summer camp By Emily May Title Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science Organization Digital Media Academy

Abstract: What is analog? Everything we see, hear, and perceive in life is analog, from voice, music, and seismic activity to visual perception, voice recognition, and energy delivery. Consequently, all

### START TEACHER'S GUIDE

START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Junior curriculum. Welcome to STEM Fuse's GAME:IT Junior Course Whether GAME:IT Junior is being taught as an introductory technology

### Automated Contact Resistance Tester CR-2601

Automated Contact Resistance Tester CR-2601 What s New What s New Summary of Hardware Improvements: The middle Stiffener has been improved and no longer comes in direct contact with the main board thus

### Virtual Mouse Using a Webcam

1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices

### Game Design From Concepts To Implementation

Game Design From Concepts To Implementation Giacomo Cappellini - g.cappellini@mixelweb.it What I do I code for video games I code editor tools I code utilities for the production of games I code scripts

### Creating a Facebook Page for your classroom is super easy! Here s how to get started!

Using Facebook Pages in the Classroom There are many ways that you can incorporate Facebook Pages to support and compliment what you teach both inside and outside the traditional classroom. For example,

### How To Set Up A Video Email Referral Marketing Campaign That Spits Out Referrals & Repeat Business

How To Set Up A Video Email Referral Marketing Campaign That Spits Out Referrals & Repeat Business 1 The Key To Long Lasting Referral & Repeat Business Lead Generation Before we get started here s something

### Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months Our program is a practical knowledge oriented program aimed at making innovative and attractive applications for mobile

### Diploma Of Computing

Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

### User experience and product-level performance testing in mobile devices. hans.kuosmanen@optofidelity.com

User experience and product-level performance testing in mobile devices Hans Kuosmanen hans.kuosmanen@optofidelity.com Presentation Topics OptoFidelity in brief How to test embedded products Why product-level

### Purdue School of Engineering and Technology, IUPUI Electrical Engineering Technology, ECET307 Bonus Lab, Implementing Matlab to Arduino Dev Board

ECET 307, Bonus Lab Purdue School of Engineering and Technology, IUPUI Electrical Engineering Technology, ECET307 Bonus Lab, Implementing Matlab to Arduino Dev Board Objective: Learn how to compile and

### Board also Supports MicroBridge

This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)