Operácie

Bežiace svetlo s obvodom 74HC595: Rozdiel medzi revíziami

Zo stránky SensorWiki

StudentMIPS (diskusia | príspevky)
StudentMIPS (diskusia | príspevky)
Riadok 23: Riadok 23:


== Analýza  a opis riešenia ==
== Analýza  a opis riešenia ==
Posúvny register 74HC595
 
-----
Pre toto zapojenie využijeme 8 bitový serial-in, parallel-out posuvný register SN74HC595N. Použijeme ho na rozšírenie výstupov mikrokontrolera aby sme mohli ovládať viac LED diód naraz. Keďže tento register je len 8-bitový budeme musieť zvyšné dve LED diódy zapojiť na PIN DO resp. D1.
Použijeme ho na rožšírenie výstupov mikrokontrolera aby sme mohli ovládať viac LED diód naraz. Keďže tento register je len 8-bitový budeme musieť zvyšné dve LED diódy zapojiť na PIN DO resp. D1.


[[Súbor:PosuvReg.png_small|400px|thumb|center|Posúvny register SN74HC595n.]]
[[Súbor:PosuvReg.png_small|400px|thumb|center|Posúvny register SN74HC595n.]]


V rámci zadania sme si pripojili na ATmega 385P posúvny register 74HC595
Na zobrazenie vzorov použijeme 10 LED diódový displej BL-AR10Z2510, v našom prípade diódy majú červenú farbu.
Opíšte sem čo a ako ste spravili, ak treba, doplňte obrázkami...
Podrobne opíšte použité komponenty (okrem základnej dosky s ATmega328P procesorom), pridajte linky na datasheety alebo opis obvodu.  


[[Súbor:LED_REAL.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
[[Súbor:LED_REAL.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
Pripojíme do obvodu aj 470 Ohm-ovú opdorovú sériu.


[[Súbor:REZ_REAL.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
[[Súbor:REZ_REAL.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]
Podľa datasheetu posúvneho registra pripojíme na jeho napájanie aj 100nF kondenzátor pre väčšiu stabilitu.
[[Súbor:KOND_REAL.jpg|400px|thumb|center|Celkový pohľad na zariadenie.]]


Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.
Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.

Verzia z 02:54, 13. jún 2025

Záverečný projekt predmetu MIPS / LS2025 - Meno Priezvisko


Zadanie

Zapojte k mikropočítaču LED displej BL-AR10Z2510 s rezistrovou sieťou pomocou posuvného registra 74HC595 aby sme ušetrili vstupno-výstupné porty. Svetelné vzory implementujte podľa článku https://www.engineersgarage.com/articles-arduino-led-chaser-sequencer-13-light-patterns/

Vývojová doska ACROB.

Literatúra:



Analýza a opis riešenia

Pre toto zapojenie využijeme 8 bitový serial-in, parallel-out posuvný register SN74HC595N. Použijeme ho na rozšírenie výstupov mikrokontrolera aby sme mohli ovládať viac LED diód naraz. Keďže tento register je len 8-bitový budeme musieť zvyšné dve LED diódy zapojiť na PIN DO resp. D1.

Posúvny register SN74HC595n.

Na zobrazenie vzorov použijeme 10 LED diódový displej BL-AR10Z2510, v našom prípade diódy majú červenú farbu.

Celkový pohľad na zariadenie.

Pripojíme do obvodu aj 470 Ohm-ovú opdorovú sériu.

Celkový pohľad na zariadenie.

Podľa datasheetu posúvneho registra pripojíme na jeho napájanie aj 100nF kondenzátor pre väčšiu stabilitu.

Celkový pohľad na zariadenie.

Nezabudnite doplniť schému zapojenia! V texte by ste mali opísať základné veci zo zapojenia, samotná schéma nie je dostačujúci opis.

Schéma zapojenia LED a odporov s registrom 74HC595.



Algoritmus a program

Algoritmus programu využíva toto a toto, základné funkcie sú takéto a voláma ich tuto... Výpis kódu je nižšie...


#include <avr/io.h>

int main(void)
{
  unsigned int measuredValue;

  while (1)
  {
    /*  relax  */  
  }

  return(0);
}
#include <avr/io.h>

void adc_init(void);                                   // A/D converter initialization

unsigned int adc_read(char a_pin);

Pridajte sem aj zbalený kompletný projekt, napríklad takto (použite jednoznačné pomenovanie, nemôžeme mať na serveri 10x zdrojaky.zip:

Zdrojový kód: zdrojaky.zip

Overenie

Funkčnost nášho zariadenia sme si overili sledovaním LED displeja, na ktorom sme pozorovali správnosť vyobrazených vzorov.


Aplikácia.

Video: