Operácie

Mikropočítačové systémy (MIPS)

Z SensorWiki

Verzia z 09:03, 15. január 2021, ktorú vytvoril Balogh (diskusia | príspevky) (Obsadenie pinov Arduino UNO)
UPDATE

rokujeme s firmou TechFun na vytvorení špeciálneho kitu,
ktorý bude obsahovať všetky potrebné komponenty za cenu do 30,- Euro.


Na praktické precvičenie programovania mikropočítačových systémov budete potrebovať:

  1. Vývojovú dosku s mikroprocesorom AVR ATmega328P, napríklad
  2. USB káblik na pripojenie Arduina k počítaču - pozor aby mal správny konektor. Musí to byť datový kábel (zapojené všetky piny, nie len na nabíjanie)
  3. Univerzálnu zapojovaciu doštičku -- pre UNO stačí aj menšia https://techfun.sk/produkt/nepajive-pole-400-bodov/ ale pre Arduino Nano potrebujete väčšiu https://techfun.sk/produkt/nepajive-pole-830-bodov/
  4. Prepojovacie kábliky (radšej kvalitnejšie https://techfun.sk/produkt/kabliky-40-kusov-10-cm-m-m/) alebo prepojovacie drôtiky https://techfun.sk/produkt/balenie-prepojok-140-kusov/ Dávajte si pozor, aby ste nepoužívali lacne kábliky s okrúhlymi pinmi, sú totiž veľmi nespoľahlivé (takéto určite NIE: https://www.alza.sk/arduino-prepojky-m-m-70ks-d604464.htm)
  5. LCD displej - ľubovoľný alfanumerický (znakový) s kontrolérom HD44780, napr. https://techfun.sk/produkt/display-lcd-8-x-2-zlte-podsvietenie/ alebo https://www.aliexpress.com/item/32827952173.html (je jedno, či to bude 1x16, 2x8, 2x40 alebo 4x20 znakový ale nemôže to byť grafický). Tu si však treba uvedomiť, že displej treba nejako pripojiť, takže by bolo dobré mať ho už aj s naspájkovanými pinmi.
  6. Modul s externým A/D a D/A prevodníkom PCF8591 pripojiteľný na zbernicu i2c, napr. https://techfun.sk/produkt/adda-prevodnik-pcf8591-kabliky/
  7. Drobnosti - nájdete napríklad tu https://techfun.sk/produkt/rezistor-led-kit/
    • 3x LED a prípadne aj 1x RGB LED
    • 3x tlacitko
    • 3x odpor 330R
    • 3x odpor 10k
    • 3x trimer 10k (alebo 50k) do breadboardu
  8. Špeciality (žiaľ, nenašiel som jednoduchý spôsob získania)
    • 1x piezomenič pasívny (t.j. po pripojení na 5V nepípa)
    • 1x kondenzator 50uF
    • 1x termistor
    • 1x fotorezistor



No. Obr Opis
techfun.sk
aliexpress
1 ArduinoNano.jpg Arduino Nano, najlepšie s mikro USB konektorom, alebo... https://techfun.sk/produkt/arduino-nano-precizny-klon/ https://www.aliexpress.com/item/32816997834.htm
ArduinoUno.jpg ...Arduino UNO, stačí aj nejaký lacnejší klon https://techfun.sk/produkt/arduino-uno-r3-original/ https://www.aliexpress.com/item/32831857729.html
2 ArduinoKablik.jpg Vhodný USB káblik, podľa zvolenej dosky
3 NepajiveKontakntiPole800.jpg Univerzálnu zapojovaciu doštičku https://techfun.sk/produkt/nepajive-pole-830-bodov/ https://www.aliexpress.com/item/1005001704604762.html
4 PrepojkyDrotik.jpg Prepojovacie kábliky Male-Male (ohybné), alebo... https://techfun.sk/produkt/kabliky-40-kusov-10-cm-m-m/ https://www.aliexpress.com/item/33041631448.html
PrepojkyLanka.jpg ...prepojovacie drôtiky (pevné) https://techfun.sk/produkt/balenie-prepojok-140-kusov/ https://www.aliexpress.com/item/4001095716403.html
5 LCDdisplej16x2.jpg LCD displej - ľubovoľný znakový s kontrolérom HD44780
-- problém s prispájkovaním pinov!!!
https://techfun.sk/produkt/display-lcd-8-x-2-zlte-podsvietenie/ https://www.aliexpress.com/item/32827952173.html
6 PrevodnikPCF8591.jpg modul A/D a D/A prevodníka s PCF8591 na i2c zbernicu https://techfun.sk/produkt/adda-prevodnik-pcf8591-kabliky/ https://www.aliexpress.com/item/32534017044.html
7 MinorComponents.jpg Drobné súčiastky I. https://techfun.sk/produkt/rezistor-led-kit/
8 [IMG Chip] Drobné súčiastky II.  ?  ?

Nemusíte mať komponenty jednotlivo, dá sa kúpiť aj viac-menej kompletný kit, napríklad https://techfun.sk/produkt/arduino-uno-elementary-kit/ (tento konkr0tny nemá LCD displej) alebo https://techfun.sk/produkt/arduino-uno-r3-student-kit/ (ten má toho veľa navyše).

Pri objednávaní si však dajte pozor, či má procesor a displej prispájkované vývody. Ak nie, ušetríte, ale potrebujete spájkovačku a isté skúsenosti. Pri objednávaní z Číny si dajte pozor, či máte v balení aj káblik, alebo ho potrebujete objednať zvlášť. Taktiež si dajte pozor na to, že dodacia doba je dlhá a od januára navyše treba platiť aj DPH (clo sa na elektroniku nevzťahuje, ale možno budete musieť tovar colne prejednať).

Prosím, vyplňte nám nasledovný dotazník, v ktorom sa vyjadrite, či dané komponenty máte doma, zaobstaráte si ich sami, alebo budete požadovať zapožičanie od nás. Okrem úloh na cvičení budete robiť aj samostatný projekt, takže ak máte nejakú predstavu, zaobstarajte si vopred aj potrebné komponenty na projekt.

ArduinoStarterKit.png



Obsadenie pinov Arduino UNO

PB0 ICP1 / CLK0
PB1 lcd D0
PB2 lcd D1
PB3 lcd D2
PB4 lcd D3
PB5 LED


PC0 A0
PC1 A1
PC2 sw03
PC3 led02
PC4 SDA
PC5 SCL
PD0 RxD
PD1 TxD
PD2 lcd RS
PD3 lcd R/W (?)
PD4 lcd E
PD5 T1 / PWM
PD6 sw01
PD7 sw02

Knižnica

Predchodcovia predmetu