ELECTRONICS SYLLABUS ELECTROGRAMMING

Size: px
Start display at page:

Download "ELECTRONICS SYLLABUS ELECTROGRAMMING"

Transcription

1 ELECTROGRAMMING About Arduino Arduino is an open-source hardware project that allows people to quickly learn about electronics and sensors. As part of this Project Next Generation Program, tweens and teens will take part in a demonstration which teaches them to set up simple circuits and develop basic programs to be able to interact with those circuits. About Raspberry Pi A Raspberry Pi is a mini computer a little bit larger than a credit card. They were developed by the University of Cambridge to help children learn more about programming computers in an affordable way. They give children access to the insides of a computer and let them learn programming from the ground up. Key Notes: Getting familiar with electric components such as LED, resistance, diode, capacitors, transistors, and many more! Building your own small computer Creating smart celling fan and program it by using computer Creating drone and flying it using computer Building and programming a Piano

2 Creating own mobile phone send SMS and make a call Learn RFID, Ultrasonic sensor, Motion sensor, and more Building your own ROBOT Book Arduino Workshop: A Hands-On Introduction with 65 Projects 1st Edition by John Boxall 1. Introduction to Arduino Board 1. Getting Started, Installation, and Setup your IDE 2. Exploring the Arduino Board and the IDE The Arduino Board The Setup Function Controlling the Hardware The Loop Function 2. An Introduction to Electricity Current Voltage Power Electronic Components The Resistor

3 Resistance Reading Resistance Values Chip Resistors Multimeters Power Rating The Light-Emitting Diode The Solderless Breadboard Project #1: Creating a Blinking LED Wave Project #2: Repeating with for Loops Project #3: Demonstrating PWM 3. More Electricity Components The Transistor The Rectifier Diode The Relay Higher-Voltage Circuits The Resistor The Rectifier Diode The LED The Transistor The Relay Wires in Schematics Crossing but Not Connected Wires Connected Wires Wire Connected to Ground Dissecting a Schematic The Capacitor Measuring the Capacity of a Capacitor Reading Capacitor Values Types of Capacitors

4 Ceramic Capacitors Electrolytic Capacitors Digital Inputs Project #4: Demonstrating a Digital Input Creating Constants with #define Reading Digital Input Pins Making Decisions with if Making More Decisions with if-then-else Boolean Variables Comparison Operators The not Operator The and Operator The or Operator Making Two or More Comparisons Project #5: Controlling Traffic Analog vs. Digital Signals Project #6: Creating a Single-Cell Battery Tester Doing Arithmetic with an Arduino Float Variables Comparison Operators for Calculations Improving Analog Measurement Precision with a Reference Voltage Using an External Reference Voltage Using the Internal Reference Voltage The Variable Resistor Piezoelectric Buzzers Project #7: Trying Out a Piezo Buzzer Project #8: Creating a Quick-Read Thermometer

5 4. Working with Functions Project #9: Creating a Function to Repeat an Action Project #10: Creating a Function to Set the Number of Blinks Project #11: Creating a Quick-Read Thermometer That Blinks the Temperature Displaying Data from the Arduino in the Serial Monitor The Serial Monitor Starting the Serial Monitor Sending Text to the Serial Monitor Displaying the Contents of Variables Project #12: Displaying the Temperature in the Serial Monitor Debugging with the Serial Monitor Making Decisions with while Statements Do-while Sending Data from the Serial Monitor to the Arduino Project #13: Multiplying a Number by Two Long Variables Project #14: Using long Variables Looking Ahead 5. Numbers, Variables, and Arithmetic Generating Random Numbers Using Ambient Current to Generate a Random Number Project #15: Creating an Electronic Die A Quick Course in Binary Byte Variables

6 Increasing Digital Outputs with Shift Registers Project #16: Creating an LED Binary Number Display Connecting the 74HC595 Project #17: Making a Binary Quiz Game Arrays Defining an Array Referring to Values in an Array Writing to and Reading from Arrays Seven-Segment LED Displays Controlling the LED Project #18: Creating a Single-Digit Display Displaying Double Digits Project #19: Controlling Two Seven-Segment LED Display Modules Project #20: Creating a Digital Thermometer LED Matrix Display Modules The LED Matrix Schematic Making the Connections Bitwise Arithmetic The Bitwise AND Operator The Bitwise OR Operator The Bitwise XOR Operator The Bitwise NOT Operator Bit shift Left and Right Project #21: Creating an LED Matrix Project #22: Creating Images on an LED Matrix Project #23: Displaying an Image on an LED Matrix Project #24: Animating an LED Matrix

7 Character LCD Modules Using a Character LCD in a Sketch Displaying Text Displaying Variables or Numbers Project #25: Defining Custom Characters Graphic LCD Modules Connecting the Graphic LCD Using the LCD Controlling the Display Project #26: Seeing the Text Functions in Action Creating More Complex Display Effects Project #27: Creating a Temperature History Monitor 6. Expanding Your Arduino Shields ProtoShields Project #28: Creating a Custom Shield with Eight LEDs Soldering the Components Modifying the Custom Shield Expanding Sketches with Libraries MicroSD Memory Cards Project #29: Writing Data to the Memory Card Project #30: Creating a Temperature-Logging Device Timing Applications with millis() and micros()

8 Project #31: Creating a Stopwatch Interrupts Interrupt Modes Configuring Interrupts Activating or Deactivating Interrupts Project #32: Using Interrupts 7. Numeric Keypads Using a Numeric Keypad Wiring a Keypad Programming for the Keypad Making Decisions with switch-case Project #33: Creating a Keypad-Controlled Lock 8. Accepting User Input with Touchscreens Touchscreens Connecting the Touchscreen Project #34: Addressing Areas on the Touchscreen Project #35: Creating a Two-Zone On/Off Touch Switch Project #36: Creating a Three-Zone Touch Switch 9. Meet the Arduino Family Project #37: Creating Your Own Breadboard Arduino 7805 Linear Voltage Regulator 16 MHz Crystal Oscillator Atmel ATmega328-PU Microcontroller IC

9 Identifying the Arduino Pins Running a Test Sketch Use the Microcontroller Swap Method Connect to an Existing Arduino Board Use an FTDI Programming Cable The Many Arduino Boards Arduino Uno The Arduino Nano 10. Motors and Movement Making Small Motions with Servos Selecting a Servo Connecting a Servo Putting a Servo to Work Project #38: Building an Analog Thermometer Using Electric Motors The TIP120 Darlington Transistor Project #39: Controlling the Motor Project #40: Building and Controlling a Tank Robot The Chassis Two Power Supplies The Mounting Plate Connecting the Motor Shield Connecting the Jumpers Sensing Collisions Project #41: Detecting Tank Bot Collisions with a Microswitch Infrared Distance Sensors

10 Project #42: Detecting Tank Bot Collisions with IR Distance Sensor Ultrasonic Distance Sensors Connecting the Ultrasonic Sensor Using the Ultrasonic Sensor Project #43: Detecting Tank Bot Collisions with an Ultrasonic Distance Sensor 11. Using GPS with Your Arduino Project #44: Creating a Simple GPS Receiver Project #45: Creating an Accurate GPS-based Clock Project #46: Recording the Position of a Moving Object over Time and show on Map 12. Wireless Data Project #47: Creating a Wireless Remote Control The Hardware for the Transmitter Circuit The Transmitter Schematic The Hardware for the Receiver Circuit The Receiver Schematic The Transmitter Sketch The Receiver Sketch Using XBee Wireless Data Modules for Greater Range and Faster Speed Project #48: Transmitting Data with an XBee Setting Up the Computer to Receive Data Project #49: Building a Remote Control Thermometer

11 13. Infrared Remote Control What Is Infrared? Setting Up for Infrared The IR Receiver The Remote Control ELECTRONICS SYLLABUS Project #50: Creating an IR Remote Control Arduino Project #51: Creating an IR Remote Control Tank 14. Reading RFID Tags Project #52: Creating a Simple RFID Control System Storing Data in the Arduino s Built-in EEPROM Reading and Writing to the EEPROM Project #53: Creating an RFID Control with Last Action Memory 15. Data Buses Project #54: Using an External EEPROM Project #55: Using a Port Expander IC The SPI Bus Pin Connections Implementing the SPI Sending Data to an SPI Device Project #56: Using a Digital Rheostat 16. Real-time Clocks Project #57: Adding and Displaying Time and Date with an RTC

12 Project #58: Creating a Simple Digital Clock Project #59: Creating an RFID Time-Clock System 17. The Internet Project #60: Building a Remote-Monitoring Station Project #61: Creating an Arduino Tweeter Controlling Your Arduino from the Web Project #62: Setting Up a Remote Control for Your Arduino 18. Cellular Communications Project #63: Building an Arduino Dialer Project #64: Building an Arduino Texter Project #65: Setting Up an SMS Remote Control AND MANY MORE TO COME! Additional topics and chapters will be added as the classes progresses.

Table of Contents. Chapter 1 Getting Started. Introduction. Installing the Integrated Development Environment (IDE) Setting Up the Arduino Board

Table of Contents. Chapter 1 Getting Started. Introduction. Installing the Integrated Development Environment (IDE) Setting Up the Arduino Board Table of Contents Chapter 1 Getting Started Installing the Integrated Development Environment (IDE) Setting Up the Arduino Board Using the Integrated Development Environment (IDE) to Prepare an Arduino

More information

Lecture 3 Architecture of Arduino development board.

Lecture 3 Architecture of Arduino development board. Lecture 3 Architecture of Arduino development board http://www.arduino.cc/ 1 What do you need to start working 1. Arduino board 2. USB cable with Arduino? 3. Computer with USB interface 4. USB driver and

More information

Exploring Arduino. Tools and Techniques for Engineering Wizardry

Exploring Arduino. Tools and Techniques for Engineering Wizardry Brochure More information from http://www.researchandmarkets.com/reports/2330956/ Exploring Arduino. Tools and Techniques for Engineering Wizardry Description: Jeremy s easy to understand style and depth

More information

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days (Summer Training Program) 4 Weeks/30 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com Website: www.robospecies.com

More information

Build your career in Embedded Systems

Build your career in Embedded Systems Build your career in Embedded Systems For More details contact: Saitech systems Mob: 9820436881 Email:saitechalpesh@gmail.com www.embeddedindia.net www.saitechsystems.net Page: www.facebook.com/saitechsystems

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 2: INTRODUCTION TO ARDUINO UNO AND DANGER SHIELD DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This

More information

Arduino Nano. Overview. Arduino : Main / Arduino Board Nano

Arduino Nano. Overview.  Arduino : Main / Arduino Board Nano Page 1 of 5 Arduino : Main / Arduino Board Nano Arduino Nano Overview The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.0) or ATmega168 (Arduino

More information

Getting Started with the Arduino

Getting Started with the Arduino Getting Started with the Arduino What is an Arduino? Arduino is a family of PC board-based-computing systems built around a microcontroller (microprocessor if you wish). Currently, the most popular Arduinos

More information

Understanding Arduino 7

Understanding Arduino 7 Contents Contents 1 2 3 4 Understanding Arduino 7 What is Arduino? 8 Why Arduino? 9 Which Arduino? 10 What Can You Do With It? 13 Basic Principles 14 Hardware 14 Software 15 Required Skills 16 The Arduino

More information

Walking Robot Hardware Description

Walking Robot Hardware Description Walking Robot Hardware Description Sharon Davis Et474 April 26, 2004 Professor Morton Introduction My project is a walking robot. The robot is powered by two NiMH battery packs (four AA cells each). One

More information

PCB & Circuit Designing (Winter Training Program) 6 Weeks/ 45 Days PRESENTED BY

PCB & Circuit Designing (Winter Training Program) 6 Weeks/ 45 Days PRESENTED BY (Winter Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com Website: www.robospecies.com

More information

Foundation Course. Fees & Duration Fees: Rs 1500 Duration: 15 Days. Benefits

Foundation Course. Fees & Duration Fees: Rs 1500 Duration: 15 Days. Benefits Foundation Course Session : 1 Basics of Electronics Resistor, Disc capacitor, Electrolytic capacitor, LED, Crystal oscillator, LCD Display, 7-segment display, Matrix keypad, DC Motor & Driver, Stepper

More information

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER

DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS ATMEL 8051 AND AVR MICROCONTROLLER Duration-3 Months Level-1: Basic Electronics Definition of Electronic -Components Used in an Embedded System -Resistor & Types &

More information

ECE 4510 Introduction to Microprocessors. Lab Final Review

ECE 4510 Introduction to Microprocessors. Lab Final Review ECE 4510 Introduction to Microprocessors Lab Final Review Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Ground

More information

An introduction to Arduino. Rita Pucci

An introduction to Arduino. Rita Pucci An introduction to Arduino Rita Pucci pucci@di.unipi.it Introduction on Arduino world; Idea of Arduino project; Arduino employment; Arduino: the device; Models of devices; Models enable for your projects;

More information

IBM Smarter Planet Instrumented Labs Smarter Health Arduino Lab

IBM Smarter Planet Instrumented Labs Smarter Health Arduino Lab March 2011 IBM Smarter Planet Instrumented Labs Smarter Health Arduino Lab Agenda Arduino What is it? Hardware Summary Temperature Sensor Lab Step 1 Temperature Sensor Lab Step 2 Optional Temperature Sensor

More information

Practical Arduino. Engineering. Timmis

Practical Arduino. Engineering. Timmis Practical Arduino Engineering Timmis Contents J About the Author.. xiii About the Technical Reviewer - xvi Acknowledgments Preface xv xvi Chapter 1: The Process of Arduino Engineering 1 Gathering Your

More information

Beginning Arduino. Michael McRoberts

Beginning Arduino. Michael McRoberts Beginning Arduino Michael McRoberts LED About the Author About the Technical Reviewer Acknowledgments Introduction xvii xviii xix xx Chapter 1: Introduction 1 How to Use This Book, 1 What You Will Need

More information

Book: Building the ATmega Board

Book: Building the ATmega Board Building the ATmega Board Build a circuit with the ATMega168 microcontroller. Site: icode Course: Machine Science Guides (Arduino Version) Book: Building the ATmega Board Printed by: Ivan Rudnicki Date:

More information

HARDWARE PROTOTYPING WITH ARDUINO. with an introduction to Raspberry Pi and ESP8266

HARDWARE PROTOTYPING WITH ARDUINO. with an introduction to Raspberry Pi and ESP8266 HARDWARE PROTOTYPING WITH ARDUINO with an introduction to Raspberry Pi and ESP8266 WHAT S ARDUINO? Rapid prototyping tool Based on a micro controller board and development environment The micro controller

More information

Propeller Activity Board (#32910)

Propeller Activity Board (#32910) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Arduino. Extracted from: A Quick-Start Guide. The Pragmatic Bookshelf

Arduino. Extracted from: A Quick-Start Guide. The Pragmatic Bookshelf Extracted from: Arduino A Quick-Start Guide This PDF file contains pages extracted from Arduino, published by the Pragmatic Bookshelf. For more information or to purchase a paperback or PDF copy, please

More information

Aquarium Wise Controller Documentation

Aquarium Wise Controller Documentation Aquarium Wise Controller Documentation Release 0.1 Trent Scholl May 11, 2016 Contents 1 Hardware 3 1.1 Getting Started.............................................. 3 1.2 Hardware.................................................

More information

EMBEDDED SYSTEM Mini PROJECT LIST-2013

EMBEDDED SYSTEM Mini PROJECT LIST-2013 WebSite: www.rkembedded.in 1 AUTOMATIC ROOM LIGHT CONTROLLERS WITH VISITORS COUNTER 2 GSM BASED BUILDING AUTOMATION. 3 EMBEDDED SECURITY SYSTEM (KEY PAD AND LCD DISPLAY) 4 HOME / OFFICE SECURITY SYSTEM.

More information

Build Your Own Arduino

Build Your Own Arduino Build Your Own Arduino Project #1 Circuit Design With a few inexpensive parts and a solderless breadboard you can quickly and easily build your own Arduino. This concept works great when you want to prototype

More information

Home Security System with Remote Home Automation Control

Home Security System with Remote Home Automation Control Home Security System with Remote Home Automation Control Justin Klumpp & Leo Wan Senior Project Hardware Description Western Washington University Professor Todd Morton Introduction: This document describes

More information

The Arduino Micro-controller G4NAQ SHIREHAMPTON A.R.C.

The Arduino Micro-controller G4NAQ SHIREHAMPTON A.R.C. The Arduino Micro-controller G4NAQ SHIREHAMPTON A.R.C. Topics What is a microcontroller? What is an Arduino? Current Models of Arduino Sensors / Shields Kits Arduino Development Environment Programming

More information

Surveillance System Using Wireless Sensor Networks

Surveillance System Using Wireless Sensor Networks Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Robotics- Based on AVR &Ardunio covering Projects. 1. Hands on Topics and Sessions Covered in Summer Internship: Introduction of Embedded Systems Understanding Robotics: Autonomous

More information

Student investigation 2: Robot. Jake Coppinger. Year 11 2014

Student investigation 2: Robot. Jake Coppinger. Year 11 2014 Student investigation 2: Robot Jake Coppinger Year 11 2014 Chassis / Jake Coppinger / 2014 2014 Jake Coppinger / Jake Coppinger 2014 To provide excellent maneuverability, four continuous rotation servos

More information

COURSE CONTENT 8051 microcontroller

COURSE CONTENT 8051 microcontroller COURSE CONTENT 8051 microcontroller 1. Introduction to Embedded System History & need of Embedded System Basic components of Embedded System Hardware Classification of Embedded System Programming Language

More information

Arduino Uno R2 Front Arduino Uno SMD Arduino Uno Front Arduino Uno Back

Arduino Uno R2 Front Arduino Uno SMD Arduino Uno Front Arduino Uno Back Arduino Uno Arduino Uno R3 Front Arduino Uno R3 Back Arduino Uno R2 Front Arduino Uno SMD Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

EMBEDDED SYSTEM IMPLEMENTATION USING ARDUINO

EMBEDDED SYSTEM IMPLEMENTATION USING ARDUINO KAAV INTERNATIONAL JOURNAL OF SCIENCE, ENGINEERING & TECHNOLOGY EMBEDDED SYSTEM IMPLEMENTATION USING ARDUINO HIRAL VEGDA School of Computer Studies, Ahmedabad University, Ahmedabad, Gujarat, India ABSTRACT

More information

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

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

view An optional Power over Ethernet module can be added to the board as well.

view An optional Power over Ethernet module can be added to the board as well. Arduino Ethernet Arduino Ethernet Rev. 3 board front view Arduino Ethernet Rev. 3 board rear view Arduino Ethernet Rev. 2 board front view with optional PoE module w/o POE module with POE module Overview

More information

RC CAR CONTROLED BY ARDUINO UNO

RC CAR CONTROLED BY ARDUINO UNO TECHNOLOGICAL EDUCATIONAL INSTITUTE OF MESOLONGHI DEPT. OF TELECOMMUNICATION SYSTEMS AND NETWORKS EMBEDDED SYSTEM DESIGN AND APPLICATIONS GROUP (HTTP://ESDA-LAB.TESYD.TEIMES.GR/) RC CAR CONTROLED BY ARDUINO

More information

How to Control Actuators (Motors) with an Arduino

How to Control Actuators (Motors) with an Arduino MECH350 University of Victoria How to Control Actuators (Motors) with an Arduino 1 Outline: SUMMARY OF ARDUINO SUMMARY OF SENSORS AND ACTUATORS WHAT IS A TRANSISTOR SPEED CONTROL OF A MOTOR TWO DIRECTIONAL

More information

Arduino Workshop 03 Output: Actuators

Arduino Workshop 03 Output: Actuators AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 03 Output: Actuators This workshop introduces important strategies for the control of actuators (motors, lights, other forms of

More information

Atmega8/atmega16/atmega32 Microcontroller

Atmega8/atmega16/atmega32 Microcontroller Atmega8/atmega16/atmega32 Microcontroller Course Name: AVR & ROBOTICS Certification: By UVSoftsTechnologies Pvt. Ltd. Introduction:- Introduction of Embedded System & robotics Evolution in Microcontroller

More information

Banana Pi RTC Expansion Module User Manual BPI RTC. Maximum Power at Minimum Size. Banana Pi RTC Module User Manual. pi.

Banana Pi RTC Expansion Module User Manual BPI RTC. Maximum Power at Minimum Size. Banana Pi RTC Module User Manual.  pi. Banana Pi Expansion Module User Manual BPI RTC Maximum Power at Minimum Size Banana Pi RTC Expansion Module User Manual 1 Directory Directory... 2 1:Product Specification:... 5 2:Produce Overview:... 6

More information

Multifunctional Remote Controlled Robot Using Android Application

Multifunctional Remote Controlled Robot Using Android Application Multifunctional Remote Controlled Robot Using Android Application T. A. Mithu 1, T. S. Reddy 2 Jawaharlal Nehru Technological University Hyderabad Abstract: In this paper bidirectional remote controlled

More information

Floor Cleaning Robot with Mobile-App or Autonomous

Floor Cleaning Robot with Mobile-App or Autonomous Floor Cleaning Robot with Mobile-App or Autonomous Mini Project By Vatsal shah Roll No: IU1241090055 Under the Guidance of Prof. Abhishek Vaghela Department of Electronics & Communication Engineering Indus

More information

MICROPROCESSORS. Advising Prof. Dr. Jens Peter Kaps. A report on ALARM CLOCK Using MSP430 Launchpad

MICROPROCESSORS. Advising Prof. Dr. Jens Peter Kaps. A report on ALARM CLOCK Using MSP430 Launchpad MICROPROCESSORS Advising Prof. Dr. Jens Peter Kaps A report on ALARM CLOCK Using MSP430 Launchpad BY PRAVALIKA REDDY (G00845445) ANISH CHANDRA GORTHI (G00830622) RAVI CHANDRA REDDY (G00855112) TABLE OF

More information

EE389 Electronic Design Lab II Project Report, EE Dept, IIT Bombay, November RFID Access Control

EE389 Electronic Design Lab II Project Report, EE Dept, IIT Bombay, November RFID Access Control EE389 Electronic Design Lab II Project Report, EE Dept, IIT Bombay, November 2008 RFID Access Control Group No: D8 Gauri Joshi, 05D10019, gaurijoshi@iitb.ac.in Nistha Tandiya, 05D07036, nistha@iitb.ac.in

More information

Contents. Introduction 1. What is a microcontroller? 2. What is Arduino? 3. Different types of Arduinos.

Contents. Introduction 1. What is a microcontroller? 2. What is Arduino? 3. Different types of Arduinos. Arduino course 2015 Introduction 1. What is a microcontroller? 2. What is Arduino? 3. Different types of Arduinos. Contents The physical side of Arduino 1. Electrical components 2. Schematics and circuitry

More information

Arduino Mega 2560 Front

Arduino Mega 2560 Front Arduino Mega 2560 Arduino Mega 2560 R3 Front Arduino Mega2560 R3 Back Arduino Mega 2560 Front Arduino Mega 2560 Back Overview The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet).

More information

PIC Microcontrollers: Principles and Applications (Advanced Higher)

PIC Microcontrollers: Principles and Applications (Advanced Higher) National Unit Specification: general information NUMBER D8XR 13 COURSE Mechatronics SUMMARY The candidate will develop an understanding of PIC microcontrollers and their applications. OUTCOMES 1 Describe

More information

PART N 2 Hardware description

PART N 2 Hardware description Linear actuator electronic control with ARDUINO PART N 2 Hardware description Block diagram prototype electronic board. Remote power supply 24 Vdc Power supply regulator 5 Vdc 12 Vdc 24 Vdc Drive power

More information

ATMega32 Kit - User Guide K07B1V1

ATMega32 Kit - User Guide K07B1V1 ATMega32 Kit - User Guide K07B1V1 Contents 1 Introduction 4 1.1 Overview........................................ 4 1.2 Kit Features....................................... 4 1.3 ATMega32 Processor..................................

More information

Programming Interactivity

Programming Interactivity SECOND EDITION Programming Interactivity Joshua Noble ULB Darmstadt Illlllllllllllll 17536109 O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo Table of Contents Preface xiii 1. Introducing Interaction

More information

I 2 C Communication with an Arduino

I 2 C Communication with an Arduino I 2 C Communication with an Arduino Alex Lange ECE 480 Design Team 3 November 13, 2015 Executive Summary: Arduino is an open-source microcontroller perfect for prototyping or hobbyists. They are easy to

More information

OPTI 380B Intermediate Optics Laboratory

OPTI 380B Intermediate Optics Laboratory OPTI 380B Intermediate Optics Laboratory Lab 9 Microcontroller / Data Acquisition Project I Objectives: This lab is an introduction to the world of microcontrollers. In particular, we will explore the

More information

BLUETOOTH BASED HOME AUTOMATION USING ARDUINO ARDUINO

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

More information

Wireless Home Security System

Wireless Home Security System Wireless Home Security System Group: D14 Members: Vaibhav Singh (05D07026) Abhishek Tiwari (05D07028) Sauvik Chowdhury (05D07029) 1. Abstract The project is aimed at designing a low cost and reliable wireless

More information

Start Arduino course 01 - Blink

Start Arduino course 01 - Blink Introduction: Welcome to your Start Arduino Kit! With this kit, were going to start you on your journey into programming and electronics, taking you through the basics up to some more advanced challenges.

More information

PIC Development Board User Manual. PIC Development Board User Manual Version 1.0

PIC Development Board User Manual. PIC Development Board User Manual Version 1.0 PIC Development Board Version 1.0 1 Contents 1. Features On Board...3 2. Programmer Connectivity...4 3. Getting Started...5 4. Light Emitting Diodes...6 5. Liquid Crystal Display...7 6. Switches...8 7.

More information

Arduino Microcontrollers. By Norm Berls

Arduino Microcontrollers. By Norm Berls Arduino Microcontrollers By Norm Berls Back in the day Arduino invented in 2005 Art students at the Interaction Design Institute Ivrea in Ivrea, Italy, needed controller for kinetic art Invention worked

More information

Web Site: Forums: forums.parallax.com Sales: Technical:

Web Site:  Forums: forums.parallax.com Sales: Technical: Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Breadboard Electronics LED flasher

Breadboard Electronics LED flasher Breadboard Electronics LED flasher Your Activity Make an LED flasher using a timer chip Material 1 Small solderless breadboard 2 5mm Red LEDs 1 Resistor, 10 K-Ω (brown, black, 1 9V Battery orange) 3 Resistor,

More information

DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker

DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker e -Journal of Science & Technology (e-jst) e-περιοδικό Επιστήμης & Τεχνολογίας 55 DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS G.S. Nhivekar, R.R.Mudholker Department

More information

Microtronics technologies Mobile: 99707 90092

Microtronics technologies Mobile: 99707 90092 For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.

More information

X3-DIL64 prototyping module with ATxmega128A3U-AU processor

X3-DIL64 prototyping module with ATxmega128A3U-AU processor X3-DIL64 prototyping module with ATxmega128A3U-AU processor version 2.1 X3-DIL64 prototyping module allows rapid development of electronic equipment with low cost and advanced ATxmega128A3U microcontroller

More information

Switch Sensors Cornerstone Electronics Technology and Robotics II (4 Hour Class)

Switch Sensors Cornerstone Electronics Technology and Robotics II (4 Hour Class) Switch Sensors Cornerstone Electronics Technology and Robotics II (4 Hour Class) Administration: o Prayer PicBasic Pro Programs: o General PicBasic Pro Program Listing: http://www.cornerstonerobotics.org/picbasic.php

More information

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY:

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: 1 INTRODUCTION The aim of this project is to design an ambient temperature measurement circuit. The motivation for doing this project is the fact

More information

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

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

More information

and also with the FTDI 7-12V 6-20V 36-57V

and also with the FTDI 7-12V 6-20V 36-57V Arduino Ethernet Overview The Arduino Ethernet is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a RJ45 connection,

More information

ATMega. Development Board. Manual V1.0

ATMega. Development Board. Manual V1.0 ATMega Development Board Manual V1.0 ATMega Development Board.doc Page 1/9 Introduction Development boards allow a quick implementation of a prototype design and successive downloads of the program directly

More information

Manual of Board ET-AVR328 PLUS1,2 ET-AVR328 PLUS1,2

Manual of Board ET-AVR328 PLUS1,2 ET-AVR328 PLUS1,2 ET-AVR328 PLUS1,2 This ET-AVR328 PLUS1,2 is ARDUINO Board Microcontroller in the family of AVR ATMEGA328; it can develop and write program by C Language. Moreover, it can use only one Program ARDUINO to

More information

Embedded Agent for Arm Control

Embedded Agent for Arm Control Embedded Agent for Arm Control PROGRAMMING ASSIGNMENT CS394R Fall 2016 1 Motivation Embedded implementations of reinforcement learning agents will be key to enabling expressive interactions with everyday

More information

Banana Pi Expansion Module User Manual

Banana Pi Expansion Module User Manual Banana Pi Expansion Module User Manual BPI-RTC Maximum Power at Minimum Size Banana Pi RTC Expansion Module User Manual 1 Directory Directory... 2 1:Product Specification:... 5 2:Produce Overview:... 6

More information

Teach Yourself PIC Microcontroller Programming. Manual PIC 40 Basic Development Board. Amer Iqbal Qureshi. Microtronics Pakistan

Teach Yourself PIC Microcontroller Programming. Manual PIC 40 Basic Development Board. Amer Iqbal Qureshi. Microtronics Pakistan Teach Yourself PIC Microcontroller Programming Manual PIC 40 Basic Development Board Amer Iqbal Qureshi Microtronics Pakistan www.electronicspk.com 40 Pin PIC Microcontroller Basic Board PIC Microcontrollers

More information

INTRODUCTION TO ARDUINO. College Of Engineering Attingal

INTRODUCTION TO ARDUINO. College Of Engineering Attingal INTRODUCTION TO ARDUINO The word Arduino can mean 3 things A physical piece of hardware A programming environment A community & philosophy ie Forums & examples What is Arduino? Arduino is an open-source

More information

Advanced Mechatronics: AR Parrot Drone Control Mini Project #2

Advanced Mechatronics: AR Parrot Drone Control Mini Project #2 Advanced Mechatronics: AR Parrot Drone Control Mini Project #2 Engineering Team Members: Ashwin Raj Kumar Feng Wu Henry M. Clever Advanced Mechatronics: Project Plan Phase 1: Design Testing Platform Phase

More information

From LEGO (R) to Arduino: Enhancement of ECE freshman design with practical applications

From LEGO (R) to Arduino: Enhancement of ECE freshman design with practical applications From LEGO (R) to Arduino: Enhancement of ECE freshman design with practical applications Carlotta Berry Daniel Chang Christopher Miller June 29, 2016 1 Lego MindStorms Arduino Microcontrollers 2 Motivation

More information

Kit 173. RF Data Link Transmitter Serial Input - DRAFT

Kit 173. RF Data Link Transmitter Serial Input - DRAFT This kit is one in a series of four kits that implement an RF data link. The kits in the series are: 1. K173 Serial Input transmitter 2. K174 - Serial Output receiver 3. K175 - Parallel Input transmitter

More information

ARDUINO AND NOKIA 3310 LCD, 84x84 pixels

ARDUINO AND NOKIA 3310 LCD, 84x84 pixels ARDUINO AND NOKIA 3310 LCD, 84x84 pixels Features The Nokia 3310 LCD is a nice small graphical LCD, suitable for a lot of various projects. The display is 38*35 mm, with an active display surface of 30*22

More information

Hardware Manual. UNO Extend Board

Hardware Manual. UNO Extend Board UNO Extend Board Compatible With Arduino Uno Shenzhen SINOVOIP CO., LIMITED Copyright Statement: The document only descript the information about product however. It can not be guarantee the product function

More information

KT-5190 Serial Stepper Motor Controller 28/11/2006

KT-5190 Serial Stepper Motor Controller 28/11/2006 KT-5190 Serial Stepper Motor Controller Until now it has been difficult to control stepper motors from a computer. The stepper motor kits sold today require you to interface the step and direction inputs

More information

Arduino Ethernet. 1 sur 6 19/07/ :02. Main Site Blog Playground Forum Store Help. Sign in or Register. Arduino Ethernet board front view

Arduino Ethernet. 1 sur 6 19/07/ :02. Main Site Blog Playground Forum Store Help. Sign in or Register. Arduino Ethernet board front view 1 sur 6 19/07/2011 17:02 Main Site Blog Playground Forum Store Help Sign in or Register Buy Download Getting Started Learning Reference Hardware FAQ Arduino Ethernet Arduino Ethernet board front view 2

More information

Open Loop Speed and Direction Control of DC Motor Using Zigbee

Open Loop Speed and Direction Control of DC Motor Using Zigbee Open Loop Speed and Direction Control of DC Motor Using Zigbee Introduction, Circuit Diagram, Result, Application Dhaval K.Patel 1, Nehal D.Tandel 2, Samir I.Kuvawala 3 Student, Dep.of Electrical Engineering

More information

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

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

More information

Fast Analog/Digital Converter INFO-FSH. Registering Dynamic Processes. Technical Data

Fast Analog/Digital Converter INFO-FSH. Registering Dynamic Processes. Technical Data Registering Dynamic Processes Technical Data The board (Fast Sample and Hold) is the measurement element for registering fast and dynamic processes. Up to 6 currents, voltages, temperatures or weights

More information

Robotic Boards. Servo Controller Board

Robotic Boards. Servo Controller Board Robotic Boards This is the best servo controller value available. 32 channels of 1μS resolution servo control. Bidirectional communication with Query commands. Synchronized, or "Group" moves. Plus much

More information

myrio Overview. Hans-Petter Halvorsen

myrio Overview.  Hans-Petter Halvorsen 2016.08.17 myrio Overview http://home.hit.no/~hansha/?equipment=myrio Hans-Petter Halvorsen myrio Resources http://www.ni.com/myrio http://home.hit.no/~hansha/?equipment=myrio http://home.hit.no/~hansha

More information

Start Arduino course 06 - Buzzer

Start Arduino course 06 - Buzzer Introduction: For your final project, we will be combining the different circuits and code elements we ve created to create a musical instrument. It can use any of our sensors and inputs to control our

More information

Programmable Logic Controller

Programmable Logic Controller Programmable Logic Controller 2.1. Programmable logic controller hardware parts Based on section 1.4, a PLC is nothing more than a computer (device), tailored specifically for certain control tasks by

More information

Laboratory 1 Introduction to the Arduino boards

Laboratory 1 Introduction to the Arduino boards Laboratory 1 Introduction to the Arduino boards The set of Arduino development tools include C (microcontroller) boards, accessories (peripheral modules, components etc.) and open source software tools

More information

System Board 6266 MAXREFDES82#: Smart Force Sensor

System Board 6266 MAXREFDES82#: Smart Force Sensor System Board 6266 MAXREFDES82#: Smart Force Sensor Applications 3D Human Interface Input Device Battery-Powered Instrumentation Industrial Control and Measurement Features 3D Human Interface Input High

More information

Use of Arduino Hardware to Upgrade Obsolete Simulator Components. Andrew Jedlowski Exelon IT Simulator Applications

Use of Arduino Hardware to Upgrade Obsolete Simulator Components. Andrew Jedlowski Exelon IT Simulator Applications Use of Arduino Hardware to Upgrade Obsolete Simulator Components Andrew Jedlowski Exelon IT Simulator Applications Topics Using Arduino hardware in the simulator Using an Xbox controller as a simulator

More information

EEL 3923C. JD/ Module 4 Introduction to Microcontrollers. Ryan Nuzzaci Fall Introduction to Microcontrollers

EEL 3923C. JD/ Module 4 Introduction to Microcontrollers. Ryan Nuzzaci Fall Introduction to Microcontrollers EEL 3923C JD/ Module 4 Introduction to Microcontrollers Ryan Nuzzaci Fall 2010 Introduction to Microcontrollers A microcontroller is a small, special purpose chip used in embedded system designs. It has

More information

WANT TO LEARN MORE ABOUT ELECTRONICS USING SNAP CIRCUITS?

WANT TO LEARN MORE ABOUT ELECTRONICS USING SNAP CIRCUITS? WANT TO LEARN MORE ABOUT ELECTRONICS USING SNAP CIRCUITS? The project manuals include a brief description of how your parts work (the About Your Snap Circuits Parts page) and the projects you build are

More information

Prepaid Energy Meter using GSM

Prepaid Energy Meter using GSM Prepaid Energy Meter using GSM INTRODUCTION: This project is based on VTU syllabus. The proposed system is based on ATMEL 89S52 µcontroller which is in our syllabus. For doing this project we use some

More information

Manual. Specifications. Contents. Options

Manual. Specifications. Contents. Options Page 1 ATE-601 601: : USB I/O Controller - 8 Inputs, 4/8 Relays The ATE-600 series is a range of modular I/O controllers. It uses small standardized boards which allows you to configure the system to your

More information

Inventing. with Software and Electronics

Inventing. with Software and Electronics Inventing with Software and Electronics PWM Loops & Motors & Amps (Oh, Boy!) For Loop The while loop Empire State Building 102 Stories Or a pile of pennies 986,426,768 Miles High. A N A L O G Y Conductor

More information

IR Remote Control VR & Input Selector & LCD User Manual

IR Remote Control VR & Input Selector & LCD User Manual IR Remote Control VR & Input Selector & LCD User Manual Analog Metric www.analogmetric.com sales@analogmetric.com Copyright 2009 All Rights Reserved INTRODUCTION The full kit of IR remote control for volume

More information

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

More information

Sensors. Sensors can be transducers. A transducer is a device converts one form of energy into a corresponding signal or different energy form.

Sensors. Sensors can be transducers. A transducer is a device converts one form of energy into a corresponding signal or different energy form. Sensing Sensors A sensor is a device that detects/measures a signal or stimulus. It acquires information from the real world. A sensor converts various forms of physical energy into electrical energy,

More information

ARDUINO WORKSHOP A W I T H 65 PROJECTS JOHN BOXALL

ARDUINO WORKSHOP A W I T H 65 PROJECTS JOHN BOXALL ARDUINO WORKSHOP A HANDS-ON I N T R O D U C T I O N W I T H 65 PROJECTS JOHN BOXALL Arduino Workshop Arduino Workshop A Hands-On Introduction with 65 Projects by John Boxall San Francisco Arduino Workshop.

More information