RASPBERRY PI IMPLEMENTING BINARY COUNTING Marlon Myers Computer Hardware Systems: EMT 2370 Instructor: Prof. Carranza.

Slides:



Advertisements
Similar presentations
TECH SKILLS COMPUTER BASICS
Advertisements

V Avon High School Tech Club Agenda Old Business –Executive Committee –LCCUG meeting volunteer(s) –Reward Points Program New Business –Weekly.
Computer Hardware Software Network Peripheral devices Input Breaking codes Modeling weather systems Mainframe Server System unit CPU Input Devices Data.
Types of Computers & Computer Hardware Computer Technology.
Dedicated Computer Systems
Chapter 1: An Overview of Computers and Programming Languages J ava P rogramming: From Problem Analysis to Program Design, From Problem Analysis to Program.
Hardware For your computer. Definition First! Hardware is the equipment that processes data to create information. This includes Keyboard Monitor Printer.
Electrical Engineering 1 WISE Investments Electrical Engineering Lab Digital Logic Laboratory Dr. Keith Holbert.
Introduction.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Counters  A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship.
Counter Section 6.3.
M. Guymon Pleasant Grove High Spring 2003 Types of Computers & Computer Hardware Computer Technology Day 1.
RaspberryPi Ira Goldstein Siena College. What is a Raspberry Pi? University of Cambridge’s Computer Laboratory – Decline in skill level – Designed for.
HARDWARE LIBRE PARA LINUX Y ANDROID. Arduino is a platform  A physical Input / Output board (I/O) with a programmable Integrated Circuit (IC).
Computer Systems. Note to the student Please make brief notes on the following computer hardware + software components After each section research the.
The Internal Components of a Personal Computer (PC)
SAN DIEGO SUPERCOMPUTER CENTER From Games to Science: Building a Raspberry Pi Cluster for Visualization and Teaching Rick Wagner Ph.D. Candidate HPC Systems.
Flash Cards Computer Technology.
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
Components of a computer system. Learning Objectives
Raspberry Pi.
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
Computer Hardware Introduction. Computer Hardware Introduction The basic form of a computer is this: PROCESSING MEMORY INPUTOUTPUT But let’s look inside.
Computer A computer is an electronic machine that takes information, processes it,and stores it. Computers are made up of hardware ( monitor, tower, keyboard,
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
MAC OS – Unit A Page: 2-3, 4-5 Investigating Types of Computer Examining Computer Systems.
Approved Contractor. Intenwatch Intenwatch is a system designed specifically to assist in the clear and easy understanding of the use and consumption.
CSCI1600: Embedded and Real Time Software Lecture 4: Introduction to the Arduino Steven Reiss, Fall 2015.
Counter Circuits and VHDL State Machines
Three Jobs of a Computer 1. Input 2. Processing 3. Output.
Types of Computers & Computer Hardware Computer Technology Day 1.
Welcome to Week 4 at the Summer Computer Club Raspberry Pi (contd)
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
Hardware: Input and Processing. Input and Processing Technology Hardware devices can be grouped according to how and where they are used in the four steps.
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
Intro to Information Technology
Mission To Mars Driving Simulator Based on the recent Curiosity Landing On Mars Based In Year 2020 Score based game, with collectable items to unlock.
What is a processor ? A “Processor," is a small chip that resides in computers and other electronic devices. It also called “Brain ” of a computer. It.
Chapter 1 An Overview of Computers and Programming Languages.
R. Stewart Fayetteville High School Types of Computers & Computer Hardware Computer Technology.
RenBED – Technical Training Jon Fuge – Renishaw plc.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Computer Basics Just How Does a Computer Work?
Electronic Craps Table. Objective Design a system to incorporate electronics into the game of craps to track bets and payouts while maintaining the interactive.
Raspberry Pi. Introduction The Raspberry Pi is a credit-card sized computer It can be plugged into your TV and a keyboard, and can be used for many of.
An introduction to the Raspberry Pi. What is a Raspberry Pi?  University of Cambridge’s Computer Laboratory  Decline in skill level  Designed for education.
Embedded Software Design Week III Processor Basics Raspberry Pi -> Blinking LEDs & pushing buttons.
RaspberryPi.
Solar Pi – A Technology Innovation
Chapter 1 Introduction.
Microcontrollers A microcontroller is a small computer which interacts with its environment, e.g switches, sensors, lights, motors It does not have.
Computer Systems Nat 4/5 Computing Science Computer Structure:
Ira Goldstein Siena College
Introduction to Computer Systems
RASPBERRY PI WORKSHOP.
The Raspberry Pi Initiative
RASPBERRY PI WORKSHOP.
Building Raspberry Pi Controllers with Python
Lighting LEDs with a RASPBERRY PI
Raspberry Pi.
Raspberry Pi Pi 2 Model B.
An introduction to the Raspberry Pi
Internet-of-Things (IoT)
What is a Raspberry Pi? The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard.
Chapter 1: How are computers organized?
CSCI1600: Embedded and Real Time Software
Raspberry Pi 2/3 GPIO - LED, Button
Bioinformatics (Nursing)
Presentation transcript:

RASPBERRY PI IMPLEMENTING BINARY COUNTING Marlon Myers Computer Hardware Systems: EMT 2370 Instructor: Prof. Carranza

Objective: To implement a Binary Counting sequence, using 7476 Dual JK Flip-Flop chips, LED lights and a Raspberry Pie. To use C Programming Language to provide a clock impulse to the JK Flip-Flop chip, to either Increment or Decrement between 0 – 15 in binary numbers.

A RASPBERRY PI THE PURPOSE OF THIS PROJECT IS TO DISPLAY ONE OF MANY USES OF A RASPBERRY PI. A RASPBERRY PI IS A LOW COST, CREDIT-CARD SIZED COMPUTER THAT PLUGS INTO A COMPUTER MONITOR OR TV, AND USES A STANDARD KEYBOARD AND MOUSE. IT IS CAPABLE OF DOING EVERYTHING YOU’D EXPECT A DESKTOP COMPUTER TO DO, FROM BROWSING THE INTERNET AND PLAYING HIGH-DEFINITION VIDEO, TO MAKING SPREADSHEETS, WORD-PROCESSING, AND PLAYING GAMES. IN THIS PROJECT, THE RASPBERRY PI IS OPERATED BY THE NOOBS OPERATING SYSTEM; NEW OUT OF THE BOX SOFTWARE. WITHIN THE NOOBS OPERATING SYSTEM, IDLE (INTEGRATED DEVELOPMENT ENVIRONMENT) IS USED AS THE DEFAULT IMPLEMENTATION OF THE C PROGRAMMING LANGUAGE. CONNECTED TO THE RASPBERRY PI, IS A CIRCUIT CONSTRUCTED TO DISPLAY A BINARY COUNTING SEQUENCE. THE WORD BINARY COMES FROM "BI-" MEANING TWO. WE SEE "BI-" IN WORDS SUCH AS "BICYCLE" (TWO WHEELS) OR "BINOCULAR" (TWO EYES). A BINARY NUMBER IS MADE UP OF ONLY 0S AND 1S. A COLLECTIVE USE OF 4 LED LIGHTS ARE USED TO IMPLEMENT A BINARY COUNTING SEQUENCE FROM 0 TO 15. THE CIRCUIT USES JK FLIP-FLOP CHIPS; 7476 CHIPS, TO ALLOW THE CIRCUIT TO COUNT IN A BINARY SEQUENCE.

EQUIPMENT

C PROGRAMMING Import RPi.GPIO as GPIO //import the general purpose input output system on (RPi) Import time //import the use of time GPIO.setmode(GPIO.BOARD) //import general purpose input out output on Breadboard GPIO.setup(7,GPIO.OUT) //set the output pin to be Pin 7 on RPi For x in range (0,32): //the amount of times the code will repeat/loop GPIO.OUTPUT(7,true) //turning on or giving clock pulse to the output of pin 7 time.sleep(0.5) //turns on for 0.5 seconds GPIO.OUTPUT(7,False) //turning of or giving no clock pulse to the output pin 7 time.sleep(0.5) //turns off for 0.5 seconds GPIO.cleanup()

BINARY SEQUENCE Binary NumbersDecimal Numbers