# Start Arduino course 05 - RGB LED

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Introduction: So far we have used normal LEDs, which come in a variety of colours, but now we are going to use an RGB LED. These are capable of displaying any colour light within the RGB spectrum. You are going to learn how to control it s colour output, first using a button and random function, and then with a potentiometer. Goals Understand the principles of RGB light. Program an LED to display a random colour. Control an RGB using a potentiometer and Serial Communications. Page 1 - Start Arduino Course: 05 RGB LED

2 The RGB LED RGB stands for Red Green and Blue, which make up our additive primary colours. When these colours are mixed, they can be used to create a variety of colours. This LED, unlike the others, have 4 Legs instead of 2. This is because, Inside this LED is effectively three LEDs, one Red, one Green and one Blue, with a common cathode leg. This means that all three colours use the same leg that goes to ground to complete the circuit. Unlike normal LEDs, where the longer leg represents the anode leg, in this RGB LED the longer leg is actually the cathode. This means our electricity will flow through one of the shorter legs, and out the longer leg to ground RGB LED Challenge Why does an RGB LED have 4 legs? How many colours do you think an RGB LED can make? Page 2 - Start Arduino Course: 05 RGB LED

3 Circuit RGB Random light Hardware Let s make our RGB led light up! For this, we will need: 1x Arduino Uno 1x USB Cable 1x RGB LED 3x 1Kilo Ohm Resistor (Brown Black Red Gold) 6x Jumper Wires Page 3 - Start Arduino Course: 05 RGB LED

4 Circuit RGB Random light Code Make a new sketch in the Arduino IDE light. and name this RGB_Random_ //rgb random light //set our pins for each colour int redpin = 11; int bluepin = 9; int greenpin = 10; //variables to store the colour brightness int red = 255; int blue = 255; int green = 255; void setup() { //put your setup code here to run once; //set each pin to OUTPUT pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(greenpin, OUTPUT); //set up pins initially as fully bright //pause setup for 3000 milliseconds so the light will stay on one colour delay(3000); } void loop(){ //put your main code here to run repeatedly: //populate each number with a random number between 0 and 255 red = random(0,255); blue = random(0,255); green = random(0,255); } //use this random number to set the brightness of each colour //delay this for 500 milliseconds ( 1/2 a second) delay(500); Page 4 - Start Arduino Course: 05 RGB LED

5 Once you have copied the code, press (upload) and watch the results! (compile) and if no errors appear, press My code won t compile! Is everything spelt correctly? Are all your lines ending in a semi-colon? Do you have the correct capital letters? Did you close the curly brackets? What can you see happening? You should notice the RGB LED displaying a different colour every 500 milliseconds, all made up of Red Green and Blue. The difference in colour is achieved by fading each LED using analogwrite(). This is how we use PWM. Let s go through the code understand what every part is doing. Variables int redpin = 11; int bluepin = 9; int greenpin = 10; These are our variables set with the values of each different colours anode on the RGB LED. This means it s easier for us to remember which pins are set for controlling each colour. Global Variables int red = 255; int blue = 255; int green = 255; These global variables are for storing each colours brightness value. They are all set to 255 so they start at full brightness. void setup() void setup() { This is our void setup function. Everything within the curly brackets will be called only once at the start of our program. pinmode() pinmode(redpin, OUTPUT); pinmode(bluepin, OUTPUT); pinmode(greenpin, OUTPUT); This is how we set our digital pins we are using to control the LEDs as outputs. This is called in void setup as it only needs to be called once. Page 5 - Start Arduino Course: 05 RGB LED

6 analogwrite() This is how we set the colours of each LED. This is our starting value (255) so they are all set to the maximum brightness. delay() delay(3000); This delay function means our void setup function is paused for 3000 milliseconds before it completes. This means that on start up, our project will pause showing all colours in the RGB LED at full brightness. random() red = random(0,255); blue = random(0,255); green = random(0,255); This is how we set each of our colours brightness. We use Arduino function random() to generate a number between 0 and 255 for each colour. These are then stored in the global variables for initialized at the top of our program. analogwrite() Once we ve generated our random values, we then use analogwrite() to turn the values into brightness for each LED colour. delay() delay(500); We then pause again so that the created colour stays the same for 500 milliseconds. Page 6 - Start Arduino Course: 05 RGB LED

7 Circuit Serial + RGB LED Hardware Now your challenge is to further your RGB LED Sketch and create a controllable RGB LED. The basic circuit will stay the same, but you will need to create an additional circuit for the potentiometer. The code will need to use Serial communication. We have not included any further information, as we think you know it already! Look back through the last few exercises if you need a reminder. Circuit Serial + RGB LED Expand Can you create a robot that has a RGB LED and a Servo Motor both controlled by a potentiometer? In the Servo pack in your Start Arduino kit, there should be different arms and pulleys. Experiment with these and see what you can create with them. Try making an arm out of card and stick it to your servo pulley. Have fun! Page 7 - Start Arduino Course: 05 RGB LED

### Arduino Lesson 3. RGB LEDs

Arduino Lesson 3. RGB LEDs Created by Simon Monk Last updated on 2014-03-12 06:01:18 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Colors Arduino Sketch Using Internet

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

### FAILURE TO INITIATE AND FOLLOW YOUR OWN SAFETY PROCEDURES MAY RESULT IN BODILY INJURY OR DEATH!

Potted Plant Protector PART NO. 2260252 Build a digital guardian for your favorite plants! Using an Arduino and a few inexpensive sensors, you can keep your plants extremely happy with the proper amount

### Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!

Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob

### Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015

Basics of Arduino EPICS Workshop Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 What is an Arduino/RedBoard? Arduino Uno (and the Sparkfun

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'

### RGB LED Strips. Created by lady ada. Last updated on 2015-12-07 12:00:18 PM EST

RGB LED Strips Created by lady ada Last updated on 2015-12-07 12:00:18 PM EST Guide Contents Guide Contents Overview Schematic Current Draw Wiring Usage Example Code Support Forums 2 3 5 6 7 10 12 13 Adafruit

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

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

### Arduino 101 Part 2. So far we have begun to get

Arduino 101 It's easy to connect many things to YourDuino. There are many pins for Ground and +V. The two pairs of pins on the right side are handy for connecting to your breadboard. Three-pin cables with

### Arduino Lesson 4. Eight LEDs and a Shift Register

Arduino Lesson 4. Eight LEDs and a Shift Register Created by Simon Monk Last updated on 2014-09-01 11:30:10 AM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout The 74HC595 Shift

### Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM

week 02 Digital Input and Output RGB LEDs fade with PWM 1 Microcontrollers Output Transducers actuators (e.g., motors, buzzers) Arduino Input Transducers sensors (e.g., switches, levers, sliders, etc.)

### 8.1 Goal of this assignment Results Primer Assignment... 62

CHAPTER 8 Lab 8: Arduino Contents 8.1 Goal of this assignment........................... 61 8.2 Results.................................... 61 8.3 Primer.................................... 62 8.4 Assignment..................................

### Arduino Lesson 13. DC Motors. Created by Simon Monk

Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries

### Arduino Lesson 14. Servo Motors

Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves

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

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

### Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to

### Small DC 3V-6V Hobby Motor 2000RPM

Small DC 3V-6V Hobby Motor 2000RPM If the DC motors seem to 'cut out' or 'skip', solder a ceramic or disc 1uF capacitor between the motor tabs (on the motor itself!) as it helps to reduce noise and interference

### Arduino project. Arduino board. Serial transmission

Arduino project Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Open source means that the

### Summer Outreach Programs 2015

http://www.cs.csub.edu/~is-green/ Phone: (661) 654-6005 Fax: (661) 654-6960 Email: isgreen@cs.csubak.edu California State University Bakersfield Department of Computer & Electrical Engineering & Computer

### Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

### Introduction to Arduino

Introduction to Arduino // Basic Arduino reference sheet: Installation: Arduino: http://www.arduino.cc/en/guide/homepage Fritzing: http://fritzing.org/download/ Support: Arduino: http://www.arduino.cc,

### IR Communication a learn.sparkfun.com tutorial

IR Communication a learn.sparkfun.com tutorial Available online at: http://sfe.io/t33 Contents Getting Started IR Communication Basics Hardware Setup Receiving IR Example Transmitting IR Example Resources

Linksprite Arduino Motorshield Introduction The Motor Shield is a perfect platform for robotics and mechanical applications. It enables the Arduino to drive two brushed DC motors or one 4-wire two-phase

### Arduino Uno -Arduino ProtoShield -Keypad -Dual HI/LO relay board -- CPS156

Arduino Door Lock Recently, while renovating at headquarters we discussed the purchase of combination door locks. You know-the ones with the keypad and the 4 digit PIN that unlocks the door. I decided

### Arduino Lesson 15. DC Motor Reversing

Arduino Lesson 15. DC Motor Reversing Created by Simon Monk Last updated on 2016-07-25 02:03:29 AM UTC Guide Contents Guide Contents Overview Parts Part Qty An Experiment In1 In2 Motor Breadboard Layout

### Basic Pulse Width Modulation

EAS 199 Fall 211 Basic Pulse Width Modulation Gerald Recktenwald v: September 16, 211 gerry@me.pdx.edu 1 Basic PWM Properties Pulse Width Modulation or PWM is a technique for supplying electrical power

### Three Arduino Challenges to Connect the Logical World with the Physical One. ISTE 2015 -- Philadelphia

Three Arduino Challenges to Connect the Logical World with the Physical One ISTE 2015 -- Philadelphia Rachel Brusky (bruskr@d-e.org) Christopher Fleischl (fleisc@d-e.org) Trevor Shaw (shawt@d-e.org) Dwight-Englewood

### cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller

cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use

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

### Character LCDs. Created by Ladyada. Last updated on 2013-07-26 02:45:29 PM EDT

Character LCDs Created by Ladyada Last updated on 2013-07-26 02:45:29 PM EDT Guide Contents Guide Contents Overview Character vs. Graphical LCDs LCD Varieties Wiring a Character LCD Installing the Header

### Arduino Mega 2560 Crazy kit Manual

Arduino Mega 2560 Crazy kit Manual B2CQSHOP 2011-10 - 30 www.b2cshop.com Ebay store: b2cqshop, E-qstore Contents The Kit Contents...4 Introduction...5 What exactly is an Arduino?...7 Getting Started...11

### Learning How to Code in Arduino Worksheet 2: Serial.println(), State Variables and Counters

Learning How to Code in Arduino Worksheet 2: Serial.println(), State Variables and Counters Jason Krugman Physical Computing - Fall 22 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

### Arduino DUE + DAC MCP4922 (SPI)

Arduino DUE + DAC MCP4922 (SPI) v101 In this document it will described how to connect and let a Digital/Analog convert work with an Arduino DUE. The big difference between and Arduino DUE and other Arduinos

### Introduction to Arduino and Electronics

Introduction to Arduino and Electronics Class 1/4 7 April 2013 - John Duksta Giving Credit This courseware is a mashup of my own content,tod E. Kurt s Bionic Arduino course, taught at Machine Project in

### Arduino Lesson 9. Sensing Light

Arduino Lesson 9. Sensing Light Created by Simon Monk Last updated on 2014-04-17 09:46:11 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Photocells Arduino Code Other Things

### 1 Coffee cooling : Part B : automated data acquisition

1 COFFEE COOLING : PART B : AUTOMATED DATA ACQUISITION 1 October 23, 2015 1 Coffee cooling : Part B : automated data acquisition Experiment designed by Peter Crew, Navot Arad and Dr Alston J. Misquitta

### C4DI Arduino tutorial 4 Things beginning with the letter i

C4DI Arduino tutorial 4 Things beginning with the letter i If you haven t completed the first three tutorials, it might be wise to do that before attempting this one. This tutorial assumes you are using

### Arduino Most Useless Machine Ever project.

http://wwwinstructablescom/id/arduino-most-useless-machine-ever-project/ Food Living Outside Play Technology Workshop Arduino Most Useless Machine Ever project by rsucgang on May 30, 2013 Table of Contents

### Controlling a Dot Matrix LED Display with a Microcontroller

Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.

### PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly

### Arduino_Sound_Switch -- Overview

Arduino_Sound_Switch -- Overview Sound-Controlled Switch Using Arduino Objectives: After performing this lab exercise, learner will be able to: Work with Arduino IDE Use sound sensor module FC-04 to detect

### MAE106 Laboratory Exercises Lab # 3 Open-loop control of a DC motor

MAE106 Laboratory Exercises Lab # 3 Open-loop control of a DC motor University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To understand and gain insight about how a

### Lab 6 Introduction to Serial and Wireless Communication

University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Elec/Comp/Sys Engineering Lab 6 Introduction to Serial and Wireless Communication Introduction: Up to this point,

### Introduction to the Atmel Studio 6 Environment Colin Tan

Introduction to the Atmel Studio 6 Environment Colin Tan (colin.ky.tan@gmail.com) 1. Introduction In this document you will be introduced to the Atmel Studio 6 environment. Atmel Studio 6 is a powerful

### How To Build the YourDuino Basic Robot You can buy this kit HERE:

How To Build the YourDuino Basic Robot You can buy this kit HERE: http://yourduino.com/sunshop2/index.php?l=product_detail&p=400 PLEASE email questions, updates or comments to terry@yourduino.com This

### Arduino Programming Part 2

Arduino Programming Part 2 EAS 199A Lecture 6 Fall 2011 Overview Variable types int float Loops for loops while loops (another day) 2 Arduino web site Assigning and Using Variables http://arduino.cc/en/reference/homepage

### POINTS POSITION INDICATOR PPI4

POINTS POSITION INDICATOR PPI4 Advanced PPI with Adjustable Brightness & Simplified Wiring Monitors the brief positive operating voltage across points motors when they are switched Lights a corresponding

### BUILDING INSTRUCTIONS

etap2hw 38 mm I2C to LCD Interface BUILDING INSTRUCTIONS October 2013 P. Verbruggen Rev 1.01 15-Oct-13 Page 1 Table of Contents Chapter 1 General Information 1.1 ESD Precautions 1.2 Further Supplies 1.3

### 4/Really Getting Started with Arduino

4/Really Getting Started with Arduino Now you ll learn how to build and program an interactive device. Anatomy of an Interactive Device All of the objects we will build using Arduino follow a very simple

### Sending an SMS with Temboo

Sending an SMS with Temboo Created by Vaughn Shinall Last updated on 2015-01-21 01:15:14 PM EST Guide Contents Guide Contents Overview Get Set Up Generate Your Sketch Upload and Run Push to Send Wiring

### Arduino Programming Part 1

Arduino Programming Part 1 EAS 199A, Fall 2010, Lecture 5 Gerald Recktenwald Portland State University gerry@me.pdx.edu Overview Discuss details, now that you had a taste Arduino Environment Basic code

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

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

### Quiz Buzzer. Build Instructions. Issue 1.2

Build Instructions Issue 1.2 Build Instructions Before you put any components in the board or pick up the soldering iron, just take a look at the Printed Circuit Board (PCB). The components go in the side

### (For Linux info go to

Installing Arduino Mac platform 1. Double click the file arduino-0022.dmg inside the folder \SIK Applications\Mac\ 2. Go to Arduino in the devices section of the finder and move the Arduino application

### INTRODUCTION TO SERIAL ARM

INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

### Basic DC Motor Circuits. Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu

Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

### Basic DC Motor Circuits

Basic DC Motor Circuits Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu DC Motor Learning Objectives Explain the role of a snubber diode Describe how PWM controls DC motor

### 1 of 5 12/31/2009 11:51 AM

of 5 2/3/29 :5 AM 29 May 29 L298 Hbridge meets Arduino mega Filed under Sketch I ve recently purchased a L298 Hbridge to help me help arduino help a remote controlled car think by itself and move. Does

### Arduino Lesson 0. Getting Started

Arduino Lesson 0. Getting Started Created by Simon Monk Last updated on 204-05-22 2:5:0 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Installing Arduino (Windows) Installing Arduino

### 1602 LCD adopts standard 14 pins(no backlight) or 16pins(with backlight) interface, Instruction of each pin interface is as follows:

LCD 1602 Shield Description: Arduino LCD 1602 adopts 2 lines with 16 characters LCD, with contrast regulating knob, backlight optional switch, and with 4 directional push-buttons, 1 choice button and1

### Introduction to Arduino

Introduction to Arduino With ArduBlock & LilyPad Dev Brian Huang Education Engineer brian.huang@sparkfun.com Pre-Class Survey http://bit.ly/14xk3ek Resources This PPT ArduBlock Download & Installation

### Getting started with Arduino Esplora

Page 1 of 7 Getting started with Arduino Esplora The Arduino Esplora is a device that has a tiny computer called a microcontroller, and a number of inputs and outputs. For inputs, there's a joystick, four

### TEECES DOME LIGHTING SYSTEMS

This lighting system was designed by John V (Teeces) to be a simple, customizable, expandable and affordable solution for dome lighting. An Arduino micro-controller is used to tell LED driver chips which

### Altoids Tin Headphone Amplifier Lab

Altoids Tin Headphone Amplifier Lab Michigan State University AEE/IEEE Step 1: Required Parts Table 1 shows a complete listing of the parts required to complete this project. Figure 1 shows a picture of

### How to Build an Arduino-compatible Physical Computing Platform on a Solderless Breadboard

How to Build an Arduino-compatible Physical Computing Platform on a Solderless Breadboard Build your own Arduino-compatible microcomputer in about an h our with your bare hands! Dale Wheat Version 1.1

### PICAXE COLOUR SENSOR. revolution. Overview: Contents (AXE045 Colour Sensor): Contents (AXE112S Starter Pack): General Operation:

PICAXE COLOUR SENSOR Overview: The PICAXE Colour Sensor is a complete RGB (red green blue) colour sensor module for colour detection and sorting operations. The sensor can be interfaced to all PICAXE chips

### ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least

### ! Each lab requires: DMX Control Surface DMX shielded XLR leads DMX Terminator. ! Each lab group requires: Oscilloscope and cables (1 each)

Equipment: Each lab requires: DMX Control Surface DMX shielded XLR leads DMX Terminator Each lab group requires: Oscilloscope and cables (1 each) Experiment E: LEDJ LED PAR light X-Move moving lighting

Set up and Blink - MATLAB and Simulink with Arduino Created by Anuja Apte Last updated on 2015-04-09 03:47:12 PM EDT Guide Contents Guide Contents Overview Parts and Software Build the circuit Set up MATLAB

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

### DS1307 Real Time Clock Breakout Board Kit

DS1307 Real Time Clock Breakout Board Kit Created by Tyler Cooper Last updated on 2015-10-15 11:00:14 AM EDT Guide Contents Guide Contents Overview What is an RTC? Parts List Assembly Arduino Library Wiring

### DEPARTMENT OF ELECTRONICS ENGINEERING

UNIVERSITY OF MUMBAI A PROJECT REPORT ON Home Security Alarm System Using Arduino SUBMITTED BY- Suman Pandit Shakyanand Kamble Vinit Vasudevan (13103A0011) (13103A0012) (13103A0018) UNDER THE GUIDANCE

### How do you measure voltage and current in electric circuits? Materials

20A Electricity How do you measure voltage and current in electric circuits? Electricity Investigation 20A We use electricity every day, nearly every minute! In this Investigation you will build circuits

### SYSTEM 4C. C R H Electronics Design

SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25

### Microcontroller Programming Beginning with Arduino. Charlie Mooney

Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and

### Arduino Motor Shield (L298) Manual

Arduino Motor Shield (L298) Manual This DFRobot L298 DC motor driver shield uses LG high power H-bridge driver Chip L298P, which is able to drive DC motor, two-phase or four phase stepper motor with a

### This is an excerpt from Arduino Workshop by John Boxall.

This is an excerpt from by John Boxall. For more information or to order a copy of, visit nostarch.com/arduino. Print purchase includes DRM-free ebook (PDF, Mobi, and epub). ARDUINO WORKSHOP A HANDS-ON

### QUIZ BUZZER KIT ESSENTIAL INFORMATION. Version 2.0 WHO ANSWERED FIRST? FIND OUT WITH THIS

ESSENTIAL INFORMATION BUILD INSTRUCTIONS CHECKING YOUR PCB & FAULT-FINDING MECHANICAL DETAILS HOW THE KIT WORKS WHO ANSWERED FIRST? FIND OUT WITH THIS QUIZ BUZZER KIT Version 2.0 Build Instructions Before

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

### Using APPLE II AppleColor TTL RGB Card with an Apple Analog Monitor

Using APPLE II AppleColor TTL RGB Card with an Apple Analog Monitor Or the Marcorlandi Modification the Apple IIE Extended 80col/RGB Anyone knows about virtual incompatibility between the old TTL CGA standards

### DMX to PWM converter

DMX to PWM converter Technical Data Nominal Input Voltage (DC) Input Current Output Current 9 to 24 Vdc 10 A Max 2.5A Max/Ch The DMX-PWM converter is used for brightness control of 4 low-voltage LED, incandescent

### C Programming Structure of a C18 Program

What does this document covers? This document attempts to explain the basic structure of a C18 program. It is followed by some simple examples. A very simple C18 program is shown below: Example 1 What

### Medusa DMX Manual. 150mA (multiple channels) Servo Refresh rate Pulse range 90 range mode 1000μS to 2000μS 180 range mode 600μS to 2400μS

Medusa DMX Manual The Medusa DMX is a 24-channel DMX controlled prop interface. It decodes DMX-512 data, and controls servos, LEDs, and switch outputs, allowing for remote animated control of props. To

### Make a Pocket LED Cube. This weekend, you can make a 3x3x3 Pocket LED Cube that you can program with your own animations!

Make a Pocket LED Cube This weekend, you can make a 3x3x3 Pocket LED Cube that you can program with your own animations! This is one of those projects that fell together perfectly. Recently I traveled

### Intro to Intel Galileo - IoT Apps GERARDO CARMONA

Intro to Intel Galileo - IoT Apps GERARDO CARMONA IRVING LLAMAS Welcome! Campus Party Guadalajara 2015 Introduction In this course we will focus on how to get started with the Intel Galileo Gen 2 development

### Start with Arduino: Introduction to. the Creative Use of. Electronics. Made in Germany. by Stefan Hermann

Made in Germany. Start with Arduino: Introduction to the Creative Use of Electronics by Stefan Hermann Don t have a Fritzing Creator Kit yet? Well, you can close this PDF then. We re really sorry but that

### Getting started with the O Watch

Getting started with the O Watch Congratulations on your very own O Watch kit! O Watch kit has all the pieces you will need to make your watch. In this project you will learn how electronic parts fit together

### Arduino Microcontroller Guide W. Durfee, University of Minnesota ver. oct-2011 Available on-line at www.me.umn.edu/courses/me2011/arduino/

Arduino Microcontroller Guide W. Durfee, University of Minnesota ver. oct-2011 Available on-line at www.me.umn.edu/courses/me2011/arduino/ 1 Introduction 1.1 Overview The Arduino microcontroller is an

### Connecting a 16x32 RGB LED Matrix Panel to a Raspberry Pi

Connecting a 16x32 RGB LED Matrix Panel to a Raspberry Pi Created by Simon Monk Last updated on 2015-07-31 12:20:12 AM EDT Guide Contents Guide Contents Overview You Will Need Wiring the Display Testing

### The self-starting solar-powered Stirling engine

The self-starting solar-powered Stirling engine This project began at the request of an artist who had proposed a Stirling-engine-powered sculpture to a client. The engine only had to run, not really produce

### Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD www.arexx.com.cn. Six-servo Robot Arm

Six-servo Robot Arm 1 1, Introduction 1.1, Function Briefing Servo robot, as the name suggests, is the six servo motor-driven robot arm. Since the arm has a few joints, we can imagine, our human arm, in

### LT-3800 LED Multi-function Controller USER INSTRUCTIONS

LT -3800 Multi-function LED Controller User Instructions Page 1 of 10 LT-3800 LED Multi-function Controller USER INSTRUCTIONS (Pls kindly read through instructions before use) LT -3800 Multi-function LED

### Example use of a microcontroller. Revolution Education Ltd. Web: www.picaxe.co.uk

1 ELECTRONIC DICE What is a microcontroller? A microcontroller is often described as a 'computer-on-a-chip'. It can be used as an electronic brain to control a product, toy or machine. The microcontroller

### FiveBOT003 Omni 3 Wheel Drive Robotic Platform. Installation. Quick Start Guide

FiveBOT003 Omni 3 Wheel Drive Robotic Platform Installation Quick Start Guide User Manual V1.2 Table of Contents 1. FB003 Robotic Platform Overview. 2 2. FB003 Omni 3WD Parts List... 3 3. FB003 Electronic

### Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical