SlideShare una empresa de Scribd logo
1 de 14
PISO
Heather Wylie
Isaac Malca
What is it?



              P arallel
              In
              S hift
              O out
What is it?

• A chip


• A shift register


• Allows for extension of Arduino pins


• Can only be used for OUTPUTS
How does it work?

• Can be used to control 8 outputs a time using a few pins on Arduino board


• Various chips can be linked, allowing for even more outputs to be controlled


• It is a tristate chip:

   • High (on)

   • Low (off)

   • High Impedance
How does it work? Pin Configuration




       source: Arduino.cc
How does it work? Well, basically...


          595 Timing Diagram                        595 Logic Table




 source: Arduino.cc            source: Arduino.cc
How does it work? Well, basically...



   When the clockPin goes from low to high, the
  shift register reads the state of the dataPin. As
 the data gets shifted in it is saved in an internal
   memory register. When the latchPin goes
from low to high the sent data gets moved from
the shift registers aforementioned memory register
      into the output pins, lighting the LEDs.
How does it work? Simple Example




                                  source: Arduino.cc


             The Essentials:
             - blue wire: dataPin
             - green wire: latchPin
             - yellow wire: clockPin
How does it work? Getting Fancy




                            source: Arduino.cc




                Going to second chip:
                - blue wire: dataPin extension
                - green wire: latchPin extension
                - yellow wire: clockPin extension
How does it work? Getting Fancy




The "serial output" part of this component comes from its extra
   pin which can pass the serial information received from the
  microcontroller out again unchanged. This means you can
 transmit 16 bits in a row (2 bytes) and the first 8 will flow
through the first register into the second register and be
                       expressed there.
Our stab at it

•
    AIM: Create a temperature visualize


    HOW?
     • Measure current temperature using a thermistor
     • Divide full temperature range into into three brackets
     • Each bracket = one PISO
     • Attach LEDs to each chip
     • As more of the brackets are covered, more LEDs light up
     • LEDs change color as new brackets are reached
Our stab at it - Control
Our stab at it - Less control, but NICE.
Questions?

Más contenido relacionado

La actualidad más candente

I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolAnkur Soni
 
communication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemscommunication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemsRaghunath reddy
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit ViVek Patel
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verificationMaulik Suthar
 
I2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoI2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoMike Ochtman
 
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay Deshmukh
I2C Bus 11.3.2 Unit 2 Design of Embedded systems  Ref. Book Ajay DeshmukhI2C Bus 11.3.2 Unit 2 Design of Embedded systems  Ref. Book Ajay Deshmukh
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay DeshmukhTejas Shetye
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterTejas Shetye
 
Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Aarav Soni
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceChirag Parikh
 
I2C And SPI Part-23
I2C And  SPI Part-23I2C And  SPI Part-23
I2C And SPI Part-23Techvilla
 
Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interfaceAbhijeet kapse
 
Slow peripheral interfaces (i2 c spi uart)
Slow peripheral interfaces (i2 c  spi uart)Slow peripheral interfaces (i2 c  spi uart)
Slow peripheral interfaces (i2 c spi uart)PREMAL GAJJAR
 
Raspberry Pi - Lecture 4 Hardware Interfacing Special Cases
Raspberry Pi - Lecture 4 Hardware Interfacing Special CasesRaspberry Pi - Lecture 4 Hardware Interfacing Special Cases
Raspberry Pi - Lecture 4 Hardware Interfacing Special CasesMohamed Abdallah
 

La actualidad más candente (20)

I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 
SPI Protocol in LPC2148
SPI  Protocol in LPC2148SPI  Protocol in LPC2148
SPI Protocol in LPC2148
 
communication interfaces-Embedded real time systems
communication interfaces-Embedded real time systemscommunication interfaces-Embedded real time systems
communication interfaces-Embedded real time systems
 
Gcc 4 15-16
Gcc 4 15-16Gcc 4 15-16
Gcc 4 15-16
 
GCC 3-18-16
GCC 3-18-16GCC 3-18-16
GCC 3-18-16
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
 
I2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduinoI2c interfacing raspberry pi to arduino
I2c interfacing raspberry pi to arduino
 
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay Deshmukh
I2C Bus 11.3.2 Unit 2 Design of Embedded systems  Ref. Book Ajay DeshmukhI2C Bus 11.3.2 Unit 2 Design of Embedded systems  Ref. Book Ajay Deshmukh
I2C Bus 11.3.2 Unit 2 Design of Embedded systems Ref. Book Ajay Deshmukh
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
 
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD CoverterUniversal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
Universal synchronous asynchronous receiver transmitter(usart) and AtoD Coverter
 
Spi in arm7(lpc2148)
Spi in arm7(lpc2148)Spi in arm7(lpc2148)
Spi in arm7(lpc2148)
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
I2C And SPI Part-23
I2C And  SPI Part-23I2C And  SPI Part-23
I2C And SPI Part-23
 
Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interface
 
I2 c
I2 cI2 c
I2 c
 
Lpc2148 i2c
Lpc2148 i2cLpc2148 i2c
Lpc2148 i2c
 
Slow peripheral interfaces (i2 c spi uart)
Slow peripheral interfaces (i2 c  spi uart)Slow peripheral interfaces (i2 c  spi uart)
Slow peripheral interfaces (i2 c spi uart)
 
Raspberry Pi - Lecture 4 Hardware Interfacing Special Cases
Raspberry Pi - Lecture 4 Hardware Interfacing Special CasesRaspberry Pi - Lecture 4 Hardware Interfacing Special Cases
Raspberry Pi - Lecture 4 Hardware Interfacing Special Cases
 
Spi
SpiSpi
Spi
 

Destacado

Shift register dan data direction
Shift register dan data directionShift register dan data direction
Shift register dan data directionrahardian24
 
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...prasu1995
 
Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Al Maks
 
Target audience analyse
Target audience analyseTarget audience analyse
Target audience analysenctcmedia12
 
гост пк
гост пкгост пк
гост пкAl Maks
 
Nõmme private school tutvustus
Nõmme private school tutvustusNõmme private school tutvustus
Nõmme private school tutvustusanneaid
 
Agoria delestree
Agoria delestreeAgoria delestree
Agoria delestreeCIRB_CIBG
 
Los 80's.
Los 80's.Los 80's.
Los 80's.ENMSI
 
Котел твердотопливный длительного горения protherm бобёр 50dlo
Котел твердотопливный длительного горения protherm бобёр 50dloКотел твердотопливный длительного горения protherm бобёр 50dlo
Котел твердотопливный длительного горения protherm бобёр 50dloAl Maks
 
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣkaterina_a
 
Газовый настенный котел Baxi Eco Four 24 F
Газовый настенный котел Baxi Eco Four 24 FГазовый настенный котел Baxi Eco Four 24 F
Газовый настенный котел Baxi Eco Four 24 FAl Maks
 
Knee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys PresentationKnee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys Presentationnctcmedia12
 
Dostlarımın 30 illik yubiley hədiyyəsi
Dostlarımın 30 illik yubiley hədiyyəsiDostlarımın 30 illik yubiley hədiyyəsi
Dostlarımın 30 illik yubiley hədiyyəsiRafig Valiyev
 
Counting Frogs
Counting FrogsCounting Frogs
Counting FrogsLake Aik
 

Destacado (20)

Shift register dan data direction
Shift register dan data directionShift register dan data direction
Shift register dan data direction
 
Nahia
NahiaNahia
Nahia
 
Evl doc 1
Evl doc 1Evl doc 1
Evl doc 1
 
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...
Щуревич Е.Ю. Создание информационного повода, или как сотрудничать со СМИ бес...
 
Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12 Твердотопливный напольный котел Buderus Logano S111-2 12
Твердотопливный напольный котел Buderus Logano S111-2 12
 
Edgar allan poe
Edgar allan poeEdgar allan poe
Edgar allan poe
 
Target audience analyse
Target audience analyseTarget audience analyse
Target audience analyse
 
Faculty web page
Faculty web pageFaculty web page
Faculty web page
 
A cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturingA cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturing
 
гост пк
гост пкгост пк
гост пк
 
Nõmme private school tutvustus
Nõmme private school tutvustusNõmme private school tutvustus
Nõmme private school tutvustus
 
Agoria delestree
Agoria delestreeAgoria delestree
Agoria delestree
 
Los 80's.
Los 80's.Los 80's.
Los 80's.
 
Котел твердотопливный длительного горения protherm бобёр 50dlo
Котел твердотопливный длительного горения protherm бобёр 50dloКотел твердотопливный длительного горения protherm бобёр 50dlo
Котел твердотопливный длительного горения protherm бобёр 50dlo
 
Daftarhadir&nilai evaluasi pai
Daftarhadir&nilai evaluasi paiDaftarhadir&nilai evaluasi pai
Daftarhadir&nilai evaluasi pai
 
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΟΡΓΑΝΩΣΕΙΣ
 
Газовый настенный котел Baxi Eco Four 24 F
Газовый настенный котел Baxi Eco Four 24 FГазовый настенный котел Baxi Eco Four 24 F
Газовый настенный котел Baxi Eco Four 24 F
 
Knee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys PresentationKnee Socks – Arctic Monkeys Presentation
Knee Socks – Arctic Monkeys Presentation
 
Dostlarımın 30 illik yubiley hədiyyəsi
Dostlarımın 30 illik yubiley hədiyyəsiDostlarımın 30 illik yubiley hədiyyəsi
Dostlarımın 30 illik yubiley hədiyyəsi
 
Counting Frogs
Counting FrogsCounting Frogs
Counting Frogs
 

Similar a PISO shift register

Robotics Session day 1
Robotics Session day 1Robotics Session day 1
Robotics Session day 1Afzal Ahmad
 
Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuitcooljunk
 
LinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrumentLinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrumentGeert Bevin
 
UNI T 6- SPI_I2C_Lecture8.pptx
UNI                    T 6- SPI_I2C_Lecture8.pptxUNI                    T 6- SPI_I2C_Lecture8.pptx
UNI T 6- SPI_I2C_Lecture8.pptxnaveen088888
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Dhaval Kaneria
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxaartis110
 
Unit 2-IoT.ppt Introduction to Elements of IOT
Unit 2-IoT.ppt  Introduction to Elements of IOTUnit 2-IoT.ppt  Introduction to Elements of IOT
Unit 2-IoT.ppt Introduction to Elements of IOTpoojashinde511268
 
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...Jayanthi Kannan MK
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfAbdErrezakChahoub
 
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptIntroduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptansariparveen06
 
Arduino Foundations
Arduino FoundationsArduino Foundations
Arduino FoundationsJohn Breslin
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino WebinarFragiskos Fourlas
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfGVNSK Sravya
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 

Similar a PISO shift register (20)

Lab2ppt
Lab2pptLab2ppt
Lab2ppt
 
Robotics Session day 1
Robotics Session day 1Robotics Session day 1
Robotics Session day 1
 
Integrated circuit
Integrated circuitIntegrated circuit
Integrated circuit
 
LinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrumentLinnStrument : the ultimate open-source hacker instrument
LinnStrument : the ultimate open-source hacker instrument
 
UNI T 6- SPI_I2C_Lecture8.pptx
UNI                    T 6- SPI_I2C_Lecture8.pptxUNI                    T 6- SPI_I2C_Lecture8.pptx
UNI T 6- SPI_I2C_Lecture8.pptx
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptx
 
Unit 2-IoT.ppt Introduction to Elements of IOT
Unit 2-IoT.ppt  Introduction to Elements of IOTUnit 2-IoT.ppt  Introduction to Elements of IOT
Unit 2-IoT.ppt Introduction to Elements of IOT
 
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
 
Ardui no
Ardui no Ardui no
Ardui no
 
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptIntroduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).ppt
 
Arduino Foundations
Arduino FoundationsArduino Foundations
Arduino Foundations
 
Arduino Family
Arduino FamilyArduino Family
Arduino Family
 
Arduino intro.pptx
Arduino intro.pptxArduino intro.pptx
Arduino intro.pptx
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino Webinar
 
ARDUINO (1).pdf
ARDUINO (1).pdfARDUINO (1).pdf
ARDUINO (1).pdf
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
Neno Project.docx
Neno Project.docxNeno Project.docx
Neno Project.docx
 

Último

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

PISO shift register

  • 2. What is it? P arallel In S hift O out
  • 3. What is it? • A chip • A shift register • Allows for extension of Arduino pins • Can only be used for OUTPUTS
  • 4. How does it work? • Can be used to control 8 outputs a time using a few pins on Arduino board • Various chips can be linked, allowing for even more outputs to be controlled • It is a tristate chip: • High (on) • Low (off) • High Impedance
  • 5. How does it work? Pin Configuration source: Arduino.cc
  • 6. How does it work? Well, basically... 595 Timing Diagram 595 Logic Table source: Arduino.cc source: Arduino.cc
  • 7. How does it work? Well, basically... When the clockPin goes from low to high, the shift register reads the state of the dataPin. As the data gets shifted in it is saved in an internal memory register. When the latchPin goes from low to high the sent data gets moved from the shift registers aforementioned memory register into the output pins, lighting the LEDs.
  • 8. How does it work? Simple Example source: Arduino.cc The Essentials: - blue wire: dataPin - green wire: latchPin - yellow wire: clockPin
  • 9. How does it work? Getting Fancy source: Arduino.cc Going to second chip: - blue wire: dataPin extension - green wire: latchPin extension - yellow wire: clockPin extension
  • 10. How does it work? Getting Fancy The "serial output" part of this component comes from its extra pin which can pass the serial information received from the microcontroller out again unchanged. This means you can transmit 16 bits in a row (2 bytes) and the first 8 will flow through the first register into the second register and be expressed there.
  • 11. Our stab at it • AIM: Create a temperature visualize HOW? • Measure current temperature using a thermistor • Divide full temperature range into into three brackets • Each bracket = one PISO • Attach LEDs to each chip • As more of the brackets are covered, more LEDs light up • LEDs change color as new brackets are reached
  • 12. Our stab at it - Control
  • 13. Our stab at it - Less control, but NICE.

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n