A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs
|
|
- Dwayne May
- 6 years ago
- Views:
Transcription
1 Activity 1 - Play Music A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs Computer Science Unit One of the simplest things that we can do, to make something cool with our robot, is the Play note command. One note is just one note, but put the right notes together in the right order and we have a masterpiece. Let s get started: First, let s play a note. Any note. I drag and dropped this block into the programming area. And then I clicked it. And there was music. Well, calling it music is a stretch of the imagination, but it played a note. So, I added another note. When I drag the second blog below the first block, the bottom of the first block turns white. This means when I drop, they will fit together. I can also change the length and pitch of the note. Here, I am changing the length of the second note: Ok, now I want more notes. For more notes, I need more of the same play tone on. block. A shortcut I can make, instead of dragging and dropping is to copy and paste. If I right click on the blocks on the programming area, it gives me a menu:
2 Computer Science Unit Selecting duplicate copies the blocks. Note that this will duplicate all the blocks below and including the block I clicked. So if I had clicked the bottom block, only one block would have been duplicated. As I clicked the top block, both blocks were duplicated: Now, I can add them to the end of my song: And keep developing: Ok. Now, I want to have a pause. So I need a different block. I need to wait. Under the Control Scripts, there is a wait block: I am going to add that to the end of my song, then repeat the first half with a couple of changes:
3 Computer Science Unit One important aspect of writing code is including comments. While they don t affect how a program runs, they are a huge help to people who read the code. This could be other people who are working on the same team as you, or you yourself, months after having initially written the code (and having forgotten some of the details). Comments should be included in all programs to guide those reading it. To add comments, right-click on the block you want to add the comment to and then select add comment : Here I have added comments to my song: Make sure that you add comments to all your programs, and update the comments where necessary if you make any changes to programs. Challenge:
4 Computer Science Unit 1. Do you know what the song is? Can you finish the song? Can you amend the comments to reflect the updated status? 2. Can you write the song Merry Christmas? Be sure to add comments 3. Can you write your own song? Add comments Construct Your Dreams!
5 Activity 2 - The LED Display Computer Science Unit There are 2 RGB LEDs on the mcore. RGB stands for Red-Green-Blue and LED stands for Light-Emitting Diode. Each LED can be assigned a level of red light, a level of green light and a level of blue light from 0 (light turned off) to 255 (light turned on full power). By combining these lights, you can make a wide range of different colors: To get playing with the on-board LEDs, I need to drag and drop this block: The first drop-down menu gives me a choice of which on-board LED I want to control. On the mbot, I have 3 choices: I want to control all the LEDs so I am going to select all. The other 3 drop-downs allow you to control how bright the LED displays the relevant color. It gives you options of 0, 20, 60, 150 and 255, but if none of those are good for you, you can also type in the value you want. I am going to set my LED s red value to 35 and click the block to see the LEDs light up. It might be fun to have the robot flashing light like a police car, going from red to blue and back again. I would like this to go on forever. Fortunately, there is a Forever block in the Control Scripts:
6 Computer Science Unit As you can see, the shape of this block is different to the shape of the other blocks we have seen so far. That is because this is a control block that allows the program to enter a loop. In programming, a loop is a feature that allows a part of code to be repeated. In this example, the loop is going to repeat forever, repeating all the blocks that are inside the forever loop : The LEDs will be set to red, then blue. Then the program will go back to the top of the loop, and the LEDs will be set to red again, then blue, then loop, etc, etc, forever. That is good. But the lights change color far too quick. I am going to slow them down by adding a Wait block: Notice that I need 2 wait blocks one after the red LED is turned on, and one at the bottom of the loop, where the blue LED is turned on. Challenge: 1. Play with different settings of the LEDS. What different colors can you make? What settings of the RGB LED creates these colors? 2. Can you write a program that sets the left LED and the right LED at different times to your favorite color? So if the right LED is on the left LED is off, and vice-versa. 3. Can you write a program that gives a light show that is accompanied with music? Remember to add comments
7 Activity 3 - Move in a Square Computer Science Unit NOTE: While following this tutorial and developing your own program, make sure that your robot is either propped up so the wheels aren t in contact with a surface, or in a space where it can move freely Please make sure it doesn t fall off any desks or tables. ANOTHER NOTE: This tutorial runs programs from the mblock IDE. It does not update any programs onto the robot board. Robots are made to move and in this tutorial, we are going to learn how. The block that controls robot movement has 2 drop-down menus. The first menu controls the direction the robot moves in: And the second menu controls power. Top power is 255, 0 stops the motors, and negative numbers reverse the direction. (NOTE: Slower power levels may not be strong enough to get the robot moving.) And the second menu controls power. Top power is 255, 0 stops the motors, and negative numbers reverse the direction. (NOTE: Slower power levels may not be strong enough to get the robot moving.) So to start, I am going to get my robot moving forward at a speed of 100: It is possible that your robot does not run perfectly straight. This could be for a few reasons such as one of the wheels not being perfectly aligned or one of the wheels being more tightly attached to the robot causing more friction. If this is the case, you could fix this by replacing the run forward block with 2 blocks setting the motor power levels separately: My robot is going straight though, so I am going to continue using the run forward block. I want to write a program that moves in a square. So let s go forward for one
8 Computer Science Unit second, then turn right. I want to turn right until I have turned 90 degrees. I m going to first try turning for one second and then see if that s too far or not far enough: Can you see why this did not run as I wanted? If you can t see, why not try running this code yourself before reading on? The robot runs the program and then finishes. The penultimate command is to turn right. Then the robot waits for one second. Then the program ends. At no point in the program are the motors turned off. So the motors keep running. I need to add a line to stop the motors: Ok, my robot moved a little too far. As I want to test how far to turn, and that is unrelated to the part of the code that moves forward, I am going to isolate the turning part of the code. This will make testing easier and faster: After a few tests, I found that my robot needs 0.65 seconds to make a 90 degree turn. The time it needs to turn 90 degrees depends on many things. For example, what kind of battery you are using, how charged the battery is, how much friction there is between the motor and the wheel, and the speed setting of the turn will all
9 Computer Science Unit affect the time needed to turn 90 degrees. So, when you do your tests, it is more than likely you will get a different number. I need to go forward and turn 4 times to make 4 sides. There is a repeat block I can use to make a loop. Put all the things you want to be repeated inside the repeat block: And change the number of repeats to 4: Challenge: 1. Do I need the last movement command in my repeat loop? Can you make the code more streamlined so it still does what we want, but with less commands issued? 2. Can you write a program that moves the robot in a rectangle? 3. Can you extend your program from question 2 to write a program that gives a warning sound before starting, and has lights on while moving? Construct Your Dreams!
10 Activity 4 - Move in a Circle Computer Science Unit Sometimes we don t want to move in a straight line or perform a point turn (as the turn left / turn right commands do). In this case we can use the set motor block: We can choose a motor (M1 left, M2 right) and a power level (negative powers move in reverse). In this way, we can perform swing turns (where one motor is turned off and the other is on): Or we can move in circles: Challenge: 1. Write a program so your robot moves in a figure-of-eight. 2. Write a program so your robot spells your initials. Construct Your Dreams!
11 Activity 5 - Racing mbot Computer Science Unit Build: Standard mbot (you can remove the ultrasonic sensor and the line follower) Program: If you upload to the board, you must use the remote control to control the robot. If you run the program from the mblock environment, you can use the remote control or the keyboard to control the robot. I used a simple program and ran it from the mblock environment: Play: Design a course for your robot to race on, and get racing. Challenge: Can you amend the code so that the robot is easier to handle? Activity 6 - Singing and Dancing mbot The options are endless with this robot. Write any song you like or make your own song, and then get the mbot grooving to the beat. Write some code that plays a song. Write some code that gets the mbot dancing. Run the program from the mblock environment. Put a When Green Flag clicked header on top of each block: Then when you click the Green Flag, both bits of code will run at the same time. This is how my mbot dances to music with the program I wrote: You can download my program and then have a go at writing your own. Construct Your Dreams!
12 Computer Science Unit
A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors
Activity 1 - Reading Sensors A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Computer Science Unit This tutorial teaches how to read values from sensors in the mblock IDE.
More informatione d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes
e d u c a t i o n Objectives Learn how to make the robot interact with the environment: Detect a line drawn on the floor by means of its luminosity. Hint You will need a flashlight or other light source
More informationPLEASE NOTE: EVERY ACTIVITY IN THIS SECTION MUST BE SAVED AS A WAV AND UPLOADED TO YOUR BOX.COM FOLDER FOR GRADING.
PLEASE NOTE: EVERY ACTIVITY IN THIS SECTION MUST BE SAVED AS A WAV AND UPLOADED TO YOUR BOX.COM FOLDER FOR GRADING. Multitrack Recording There will often be times when you will want to record more than
More informationSome prior experience with building programs in Scratch is assumed. You can find some introductory materials here:
Robotics 1b Building an mbot Program Some prior experience with building programs in Scratch is assumed. You can find some introductory materials here: http://www.mblock.cc/edu/ The mbot Blocks The mbot
More informationLab book. Exploring Robotics (CORC3303)
Lab book Exploring Robotics (CORC3303) Dept of Computer and Information Science Brooklyn College of the City University of New York updated: Fall 2011 / Professor Elizabeth Sklar UNIT A Lab, part 1 : Robot
More informationStuduino Icon Programming Environment Guide
Studuino Icon Programming Environment Guide Ver 0.9.6 4/17/2014 This manual introduces the Studuino Software environment. As the Studuino programming environment develops, these instructions may be edited
More informationScratch for Beginners Workbook
for Beginners Workbook In this workshop you will be using a software called, a drag-anddrop style software you can use to build your own games. You can learn fundamental programming principles without
More informationiphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book.
iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book. 1 Contents Chapter 1 3 Welcome to iphoto 3 What You ll Learn 4 Before
More informationThe light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.
Review the following material on sensors. Discuss how you might use each of these sensors. When you have completed reading through this material, build a robot of your choosing that has 2 motors (connected
More informationTwo Hour Robot. Lets build a Robot.
Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered
More informationIntroduction to programming with Fable
How to get started. You need a dongle and a joint module (the actual robot) as shown on the right. Put the dongle in the computer, open the Fable programme and switch on the joint module on the page. The
More informationProgramming I (mblock)
http://www.plk83.edu.hk/cy/mblock Contents 1. Introduction (Page 1) 2. What is Scratch? (Page 1) 3. What is mblock? (Page 2) 4. Learn Scratch (Page 3) 5. Elementary Lessons (Page 3) 6. Supplementary Lessons
More informationYour EdVenture into Robotics 10 Lesson plans
Your EdVenture into Robotics 10 Lesson plans Activity sheets and Worksheets Find Edison Robot @ Search: Edison Robot Call 800.962.4463 or email custserv@ Lesson 1 Worksheet 1.1 Meet Edison Edison is a
More informationEV3 Advanced Topics for FLL
EV3 Advanced Topics for FLL Jim Keller GRASP Laboratory University of Pennsylvania August 14, 2016 Part 1 of 2 Topics Intro to Line Following Basic concepts Calibrate Calibrate the light sensor Display
More informationOverview. The Game Idea
Page 1 of 19 Overview Even though GameMaker:Studio is easy to use, getting the hang of it can be a bit difficult at first, especially if you have had no prior experience of programming. This tutorial is
More informationPowerPoint 2016: Formatting Pictures. Introduction
PowerPoint 2016: Formatting Pictures Introduction There are a variety of ways to format the pictures in your slide show. The picture tools in PowerPoint make it easy to personalize and modify the images
More information1. Controlling the DC Motors
E11: Autonomous Vehicles Lab 5: Motors and Sensors By this point, you should have an assembled robot and Mudduino to power it. Let s get things moving! In this lab, you will write code to test your motors
More informationFor more add-on packs and building instructions, please visit:
For more add-on packs and building instructions, please visit: learn.makeblock.com/mbot-add-on-packs/ We appreciate your opinions about our products, please contact us with your suggestion at: Makeblock
More informationLego Nxt in Physical Etoys
Lego Nxt in Physical Etoys Physical Etoys is a software Project which let us control, in real time, Lego Mindstorms Nxt s Robots using a Bluetooth connection. SqueakNxt is a module of the Physical Etoys
More informationRobot Programming Manual
2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,
More informationEv3 Robotics Programming 101
Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment
More information1. ASSEMBLING THE PCB 2. FLASH THE ZIP LEDs 3. BUILDING THE WHEELS
V1.0 :MOVE The Kitronik :MOVE mini for the BBC micro:bit provides an introduction to robotics. The :MOVE mini is a 2 wheeled robot, suitable for both remote control and autonomous operation. A range of
More informationLet s start by making a pencil that can be used to draw on the stage.
Paint Box Introduction In this project, you will be making your own paint program! Step 1: Making a pencil Let s start by making a pencil that can be used to draw on the stage. Activity Checklist Open
More informationRGB Line Follower. 1. Basic knowledge of RGB line follower
RGB Line Follower 1. Basic knowledge of RGB line follower The RGB Line Follower module is designed for line patrol competitions. It contains 4 RGB fill lights and 4 photosensitive receiving tubes. The
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Workbook Scratch is a drag and drop programming environment created by MIT. It contains colour coordinated code blocks that allow a user to build up instructions
More informationMacro. Installation and User Guide. copyright 2012 C.T. Stump
Macro Installation and User Guide copyright 2012 C.T. Stump Forward: Dear User, While I use Studio One 2 as my primary DAW but it lack's tools that I feel are essential to my work flow in the form of MIDI
More informationmicro:bit Basics The basic programming interface, utilizes Block Programming and Javascript2. It can be found at
Name: Class: micro:bit Basics What is a micro:bit? The micro:bit is a small computer1, created to teach computing and electronics. You can use it on its own, or connect it to external devices. People have
More informationunderstanding sensors
The LEGO MINDSTORMS EV3 set includes three types of sensors: Touch, Color, and Infrared. You can use these sensors to make your robot respond to its environment. For example, you can program your robot
More informationSINGLE SENSOR LINE FOLLOWER
SINGLE SENSOR LINE FOLLOWER One Sensor Line Following Sensor on edge of line If sensor is reading White: Robot is too far right and needs to turn left Black: Robot is too far left and needs to turn right
More informationLEGO Mindstorms Class: Lesson 1
LEGO Mindstorms Class: Lesson 1 Some Important LEGO Mindstorm Parts Brick Ultrasonic Sensor Light Sensor Touch Sensor Color Sensor Motor Gears Axle Straight Beam Angled Beam Cable 1 The NXT-G Programming
More informationZoom Set Too Tight Zoom Set Correctly Zoom Set Too Wide
The ISG-E300 AutoCam Elite offers special features that increase capture efficiency and enhance image quality. By following the procedures outlined in this document, the ISG-E300 Elite can be used to its
More informationWhen you load GarageBand it will open a window on your desktop that will look like this:
itongue: Our Multilingual Future -Grundtvig Partnership Project Instructions for use of Garageband software in preparing audio clips for decoded products. GarageBand automatically comes on Mac computers
More informationAn Introduction to Programming using the NXT Robot:
An Introduction to Programming using the NXT Robot: exploring the LEGO MINDSTORMS Common palette. Student Workbook for independent learners and small groups The following tasks have been completed by:
More informationRevision for Grade 7 in Unit #1&3
Your Name:.... Grade 7 / SEION 1 Matching :Match the terms with its explanations. Write the matching letter in the correct box. he first one has been done for you. (1 mark each) erm Explanation 1. electrical
More informationPong! The oldest commercially available game in history
Pong! The oldest commercially available game in history Resources created from the video tutorials provided by David Phillips on http://www.teach-ict.com Stage 1 Before you start to script the game you
More informationIn this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.
Brain Game Introduction In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Step 1: Creating questions Let s start
More informationRobotics using Lego Mindstorms EV3 (Intermediate)
Robotics using Lego Mindstorms EV3 (Intermediate) Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have
More informationIntroduction to Turtle Art
Introduction to Turtle Art The Turtle Art interface has three basic menu options: New: Creates a new Turtle Art project Open: Allows you to open a Turtle Art project which has been saved onto the computer
More informationPhotoshop Exercise 2 Developing X
Photoshop Exercise 2 Developing X X-ray Vision: In this exercise, you will learn to take original photographs and combine them, using special effects. The objective is to create a portrait of someone holding
More informationA quick overview of the basics of my workflow in. Those gaps in Photoshop s Histogram indicate missing information.
Another Photoshop tutorial by Bruce Philpott Copyright 2007 Bruce Philpott A quick overview of the basics of my workflow in Adobe Camera Raw This short tutorial certainly won t cover everything about Adobe
More informationUNIT1. Keywords page 13-14
UNIT1 Keywords page 13-14 What is a Robot? A robot is a machine that can do the work of a human. Robots can be automatic, or they can be computer-controlled. Robots are a part of everyday life. Most robots
More informationOZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY
OZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY What students will learn Programming Ozobot using moves/functions Analyze and decompose geometric figures and translate them into Ozobot s movements Topics
More informationChapter 14. using data wires
Chapter 14. using data wires In this fifth part of the book, you ll learn how to use data wires (this chapter), Data Operations blocks (Chapter 15), and variables (Chapter 16) to create more advanced programs
More informationParts of a Lego RCX Robot
Parts of a Lego RCX Robot RCX / Brain A B C The red button turns the RCX on and off. The green button starts and stops programs. The grey button switches between 5 programs, indicated as 1-5 on right side
More informationAIM OF THE GAME GLACIER RACE. Glacier Race. Ben Gems: 20. Laura Gems: 13
Glacier Race 166 GLACIER RACE How to build Glacier Race Glacier Race is a two-player game in which you race up the screen, swerving around obstacles and collecting gems as you go. There s no finish line
More informationIntroduction. The basics
Introduction Lines has a powerful level editor that can be used to make new levels for the game. You can then share those levels on the Workshop for others to play. What will you create? To open the level
More information!!! Warhol Project Tutorial! -From the top menus choose Image>Adjustments>Threshold! -Open Photoshop and Reset your tools!
Warhol Project Tutorial -Open Photoshop and Reset your tools -Open the practice image file or an image of yourself -The image should be a medium to close up shot -DO NOT unlock the Background Layer -Threshold
More informationLab 1: Testing and Measurement on the r-one
Lab 1: Testing and Measurement on the r-one Note: This lab is not graded. However, we will discuss the results in class, and think just how embarrassing it will be for me to call on you and you don t have
More informationMy Blogs: To Add New Blog Post: o Click on the My Learn360 link. You will then see eight different tabs (below).
My Blogs: Every user on Learn360 is given one blog. A blog can be shared throughout Learn360 and there is no limit to the number of blog posts. Blogs are a great way for teachers to interact with students
More informationEQ-ROBO Programming : bomb Remover Robot
EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after
More informationCapstone Python Project Features
Capstone Python Project Features CSSE 120, Introduction to Software Development General instructions: The following assumes a 3-person team. If you are a 2-person team, see your instructor for how to deal
More informationLaser Cutting at CAP Fab Lab
09/14/2015 Laser Cutting at CAP Fab Lab 1) Cut your material to 18 x 32 or smaller (or 18 x 24 for the smaller laser cutters). 2) Turn on the laser cutter (if it is not already on) by flipping the wall
More informationA - Debris on the Track
A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2017 https://www.hamiltonbuhl.com/teacher-resources
More informationA - Debris on the Track
A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2018 courses.techcamp.org.uk/ Page 1 of 7
More informationHow Do You Make a Program Wait?
How Do You Make a Program Wait? How Do You Make a Program Wait? Pre-Quiz 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go a precise
More informationIntroduction. Overview
Introduction and Overview Introduction This goal of this curriculum is to familiarize students with the ScratchJr programming language. The curriculum consists of eight sessions of 45 minutes each. For
More informationHigh Speed Motion Trail Effect With Photoshop
High Speed Motion Trail Effect With Photoshop Written by Steve Patterson. In this Photo Effects tutorial, we'll learn how to add a sense of speed to an object using an easy to create motion blur effect!
More informationInverted Colors Photo Effect With Photoshop
Inverted Colors Photo Effect With Photoshop Written by Steve Patterson. In this Photoshop Effects tutorial, we re going to look at how to invert the colors in an image to create interesting photo effects.
More informationThe Joy of SVGs CUT ABOVE. pre training series 3. svg design Course. Jennifer Maker. CUT ABOVE SVG Design Course by Jennifer Maker
CUT ABOVE svg design Course pre training series 3 The Joy of SVGs by award-winning graphic designer and bestselling author Jennifer Maker Copyright Jennifer Maker page 1 please Do not copy or share Session
More informationB&W Photos from Colour:
Quick and Dirty Methods for PS, PS Elements and Canon Software 8/1/2007 New Westminster Photography Club Derek Carlin New Westminster Photography Club Page 1 Introduction This is a very brief article on
More informationWhere C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1
Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can
More informationProgrammable Control Introduction
Programmable Control Introduction By the end of this unit you should be able to: Give examples of where microcontrollers are used Recognise the symbols for different processes in a flowchart Construct
More informationa. the costumes tab and costumes panel
Skills Training a. the costumes tab and costumes panel File This is the Costumes tab Costume Clear Import This is the Costumes panel costume 93x0 This is the Paint Editor area backdrop Sprite Give yourself
More informationGetting Started. with Easy Blue Print
Getting Started with Easy Blue Print User Interface Overview Easy Blue Print is a simple drawing program that will allow you to create professional-looking 2D floor plan drawings. This guide covers the
More informationAudacity 5EBI Manual
Audacity 5EBI Manual (February 2018 How to use this manual? This manual is designed to be used following a hands-on practice procedure. However, you must read it at least once through in its entirety before
More informationA STARTER GUIDE OF BOSON KIT FOR MICRO:BIT
A STARTER GUIDE OF BOSON KIT FOR MICRO:BIT 2 / 86 Contents... 1 Contents... 2 Chapter 1: MakeCode and micro:bit... 5 An Introduction to MakeCode... 5 A Brief Introduction to micro: bit... 5 How to Use
More informationHow to do automatic horizontal background scrolling in Scratch
How to do automatic horizontal background scrolling in Scratch If you can make the background of your game move across the screen, it will give the impression that your sprites are moving quickly even
More informationCS1301 Individual Homework 5 Olympics Due Monday March 7 th, 2016 before 11:55pm Out of 100 Points
CS1301 Individual Homework 5 Olympics Due Monday March 7 th, 2016 before 11:55pm Out of 100 Points File to submit: hw5.py THIS IS AN INDIVIDUAL ASSIGNMENT!!!!! Collaboration at a reasonable level will
More informationChord Track Explained
Studio One 4.0 Chord Track Explained Unofficial Guide to Using the Chord Track Jeff Pettit 5/24/2018 Version 1.0 Unofficial Guide to Using the Chord Track Table of Contents Introducing Studio One Chord
More informationExplore and Challenge:
Explore and Challenge: The Pi-Stop Traffic Light Sequence SEE ALSO: Discover: The Pi-Stop: For more information about Pi-Stop and how to use it. Setup: Scratch GPIO: For instructions on how to setup Scratch
More informationModule. Introduction to Scratch
EGN-1002 Circuit analysis Module Introduction to Scratch Slide: 1 Intro to visual programming environment Intro to programming with multimedia Story-telling, music-making, game-making Intro to programming
More informationChapter 4 Deciphering Strumming Patterns
Chapter 4 Deciphering Strumming Patterns So maybe you ve spent a year, a decade, or half of your life DESPERATELY trying to understand how strumming patterns work. You ve seen it all. Arrow diagrams, beats
More informationNo Tech Genius Required: Your Guide to Photo Editing with Photoshop Unless you re a graphic designer, it s likely that when you hear the word Photoshop your heart starts pumping fast and your brain shuts
More informationBit:Bot The Integrated Robot for BBC Micro:Bit
Bit:Bot The Integrated Robot for BBC Micro:Bit A great way to engage young and old kids alike with the BBC micro:bit and all the languages available. Both block-based and text-based languages can support
More informationArduino Lesson 1. Blink. Created by Simon Monk
Arduino Lesson 1. Blink Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink' Uploading Blink to the Board How 'Blink'
More informationilightz App User Guide v 2.0.3
ilightz App User Guide v 2.0.3 Contents Starting recommendations 3 How to download app? 4 Getting started 5 Running your first program 6 Adding music 8 Adding sound effects 10 Personalizing your program.
More informationUsing the SparkFun PicoBoard and Scratch
Page 1 of 7 Using the SparkFun PicoBoard and Scratch Introduction Scratch is an amazing tool to teach kids how to program. Often, we focus on creating fun animations, games, presentations, and music videos
More informationThanks to Autocheck function, it is possible to perform a complete check-up of the robot thanks to a stepby-step
2.3.23 Autocheck Thanks to Autocheck function, it is possible to perform a complete check-up of the robot thanks to a stepby-step procedure. In order to carry out the procedure, it is important to establish
More informationLab 8: Introduction to the e-puck Robot
Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is
More informationControlling Your Robot
Controlling Your Robot The activities on this week are about instructing the Boe-Bot where to go and how to get there. You will write programs to make the Boe-Bot perform a variety of maneuvers. You will
More informationPracticing with Ableton: Click Tracks and Reference Tracks
Practicing with Ableton: Click Tracks and Reference Tracks Why practice our instruments with Ableton? Using Ableton in our practice can help us become better musicians. It offers Click tracks that change
More informationUse of the built-in Camera Raw plug-in to take your RAW/JPEG/TIFF file and apply basic changes
There are a lot of different software packages available to process an image for this tutorial we are working with Adobe Photoshop CS5 on a Windows based PC. A lot of what is covered is also available
More informationPhotoshop: Manipulating Photos
Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop
More informationGetting started Guide
Getting started Guide SnapJam is a Social Networking Site wrapped around Music. We help you Connect, Collaborate and Compose High Quality Music with your Friends. First Step: Register for an account. Once
More informationLet s start by making a pencil, that can be used to draw on the stage.
Paint Box Introduction In this project, you will be making your own paint program! Step 1: Making a pencil Let s start by making a pencil, that can be used to draw on the stage. Activity Checklist Start
More informationHare and Snail Challenges READY, GO!
Hare and Snail Challenges READY, GO! Pre-Activity Quiz 1. What are some design considerations to make a fast robot? 2. What are some design considerations to make a slow robot? 2 Pre-Activity Quiz Answers
More informationSongwrite 2 version 0.3 user guide
Songwrite 2 version 0.3 user guide Jean-Baptiste Jiba LAMY (jibalamy @ free.fr) February 19, 2011 Contents 1 Introduction 2 1.1 Requirements for Songwrite 2.............................................
More informationProgramming PIC Microchips
Programming PIC Microchips Fís Foghlaim Forbairt Programming the PIC microcontroller using Genie Programming Editor Workshop provided & facilitated by the PDST www.t4.ie Page 1 DC motor control: DC motors
More informationPhotoshop CC 2018 Essential Skills
Photoshop CC 2018 Essential Skills Adobe Photoshop Creative Cloud 2018 University Information Technology Services Learning Technology, Training, Audiovisual and Outreach Copyright 2018 KSU Division of
More informationSome Things You Don t Know Your iphone Can Do
Some Things You Don t Know Your iphone Can Do You ve probably never read all 284 pages of Apple s official iphone manual, but we have. We ve found 10 awesome things to make your life easier that you probably
More informationRG Kit Guidebook ARGINEERING
RG Kit Guidebook ARGINEERING RG Kit Guidebook ARGINEERING ARGINEERING The desire to interact, to connect exists in us all. As interactive beings, we interact not only with each other, but with the world
More informationRobotic Programming. Skills Checklist
Robotic Programming Skills Checklist Name: Motors Motors Direction Steering Power Duration Complete B & C Forward Straight 75 3 Rotations B & C Forward Straight 100 5 Rotatins B & C Forward Straight 50
More informationObjective of the lesson
Arduino Lesson 5 1 Objective of the lesson Learn how to program an Arduino in S4A All of you will: Add an LED to an Arduino and get it to come on and blink Most of you will: Add an LED to an Arduino and
More informationBasic 2D drawing skills in AutoCAD 2017
Basic 2D drawing skills in AutoCAD 2017 This Tutorial is going to teach you the basic functions of AutoCAD and make you more efficient with the program. Follow all the steps so you can learn all the skills.
More informationPong! The oldest commercially available game in history
Pong! The oldest commercially available game in history Resources created from the video tutorials provided by David Phillips on http://www.teach-ict.com Stage 1 Before you start to script the game you
More informationObjectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink
Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink By the end of this session: You will know how to use an Arduino
More informationLIGHT-SCENE ENGINE MANAGER GUIDE
ambx LIGHT-SCENE ENGINE MANAGER GUIDE 20/05/2014 15:31 1 ambx Light-Scene Engine Manager The ambx Light-Scene Engine Manager is the installation and configuration software tool for use with ambx Light-Scene
More informationStrangers and Other People
Note to readers: This Social Story book is intended to teach children strategies for staying safe when out in the community and around other people. Please review the information carefully, prior to reading
More informationBlend Photos With Apply Image In Photoshop
Blend Photos With Apply Image In Photoshop Written by Steve Patterson. In this Photoshop tutorial, we re going to learn how easy it is to blend photostogether using Photoshop s Apply Image command to give
More informationSIMPLE POP ART EFFECT
SIMPLE POP ART EFFECT In this Photoshop tutorial, we re going to see how to turn a photo into a simple 1950 s and 60 s pop art-style effect. If you can make a selection with the Lasso tool and you understand
More information