Სარჩევი:

4X4 LED მატრიქსი 74hc595 IC გამოყენებით: 7 ნაბიჯი
4X4 LED მატრიქსი 74hc595 IC გამოყენებით: 7 ნაბიჯი

ვიდეო: 4X4 LED მატრიქსი 74hc595 IC გამოყენებით: 7 ნაბიჯი

ვიდეო: 4X4 LED მატრიქსი 74hc595 IC გამოყენებით: 7 ნაბიჯი
ვიდეო: 8X8 LED Matrix Scrolling Text using Shift Register 74HC595 With Arduino Nano by Manmohan Pal 2024, ნოემბერი
Anonim
4X4 LED მატრიქსი 74hc595 IC გამოყენებით
4X4 LED მატრიქსი 74hc595 IC გამოყენებით

აღწერა

ამ ბლოგში ჩვენ ყურადღებას გავამახვილებთ იმაზე, თუ როგორ უნდა შევქმნათ და დავხატოთ 4x4 LED მატრიცა ცვლის რეგისტრის გამოყენებით (SN7HC595N)

მარაგები

საჭირო მასალები

  • Shift რეგისტრი (SN7HC595N)
  • ჯუმბერის კაბელები
  • Arduino დაფა (მე ვიყენებ Arduino UNO– ს)
  • 16 LED
  • 330 ომის რეზისტორები x4
  • შედუღების ნაკრები
  • PCB ფირფიტა
  • მყარი მავთულები

ნაბიჯი 1: წრე

მოათავსეთ 16 LED'S კვადრატში ისე, რომ თითოეული LED- ის ანოდი იყოს ქვევით და კათოდები მარჯვნივ

  • შეაერთეთ LED- ის ყველა კათოდი სვეტებში
  • შეაერთეთ LED– ის ყველა ანოდი რიგებში
  • მიიღეთ თითოეული სტრიქონიდან და სვეტიდან, ასე რომ ბოლოს გექნებათ 8 გამოსავალი 4x4 მატრიციდან.

ნაბიჯი 2: წრედის დიაგრამა

ᲬᲠᲘᲣᲚᲘ ᲓᲘᲐᲒᲠᲐᲛᲐ
ᲬᲠᲘᲣᲚᲘ ᲓᲘᲐᲒᲠᲐᲛᲐ

ნაბიჯი 3: სიფრთხილის ზომები

  • რეზისტორის სწორი მნიშვნელობა ძალიან მნიშვნელოვანია, რადგან წრე მის გარეშე სწორად არ იმუშავებს.
  • შედუღების დროს იყავით ძალიან ფრთხილად და დარწმუნდით, რომ მწკრივი და სვეტის მავთულები არ ეხება ერთმანეთს.
  • არ დაუკავშიროთ წრე სანამ arduino არის ანუ როდესაც არდუინოს დაფა იკვებება.
  • ინდივიდუალურად შეამოწმეთ ყველა LED'S დაკავშირებამდე.

ნაბიჯი 4: კოდი

ჩამოტვირთეთ კოდი მითითებული ბმულიდან. კოდის ბმული

ნაბიჯი 5: ახსნა

მნიშვნელოვანი ქინძისთავები IC- ზე

SER (სერიული), სადაც მონაცემები შედის;

SRCLK (სერიული საათი) პინი, რომელიც დააყენეთ მაღლა SER- ის შინაარსის შესანახად;

RCLK (დაარეგისტრირეთ საათი) პინი, რომელსაც დააყენებთ მაღალ დონეზე, როდესაც დაასრულებთ ყველა ქინძისთავის დაყენებას

Shift რეგისტრაციის ჩიპი გარდაქმნის ბიტებს, რომლებიც მონაცემთა სერიის საშუალებით არის ჩასმული 8 პარალელურ ბიტად, ასე რომ, თუ გსურთ გაგზავნოთ, ვთქვათ 10010000 თქვენ იწყებთ უმნიშვნელო ბიტით (0), ასე რომ თქვენ SER- ს აყენებთ LOW (D10 Arduino– ზე) რა შემდეგი, თქვენ დააყენეთ SCK (D11 არდუინოზე) HIGH- ზე და შემდეგ LOW- ზე, რომ „შეინახოთ“მნიშვნელობა

ნაბიჯი 6: რამ უნდა წაიღოთ

  • კოდის შეცვლით თქვენ რეალურად შეგიძლიათ დაბეჭდოთ სხვადასხვა ნიმუში და ფიგურა 4x4 მატრიცაზე.
  • მას შეუძლია იმოქმედოს როგორც დაბალი ღირებულების ჩვენება მცირე პროექტებისთვის

გირჩევთ: