1 minute read

za programiranje mikroupravljača (8

Slika 12.16. Zaslon mobitela s pokrenutom aplikacijom

Shield-A, učilo za programiranje mikroupravljača (8)

Advertisement

Često imamo potrebu prenijeti detaljniju informaciju nego li je možemo prikazati paleći određenu kombinaciju svjetlećih dioda razvojnog sustava Shield-A. Za to nam stoji na raspolaganju nekoliko načina, koje ćemo upoznati u sljedećim nastavcima. USB-kabel, kojim je Arduino Uno povezan s osobnim računalom, ima višestruku ulogu (Slika 23.): osim što pomoću njega dobivamo napon napajanja za Arduino Uno i Shield-A i programiramo mikroupravljač ATmega328P, preko njega također možemo uspostaviti komunikaciju između računala i mikroupravljača. U tu svrhu je na pločicu Arduino Uno postavljen čip poput ATmega 8U2 ili CH340G; on će TX- i RX-signale s pinova PD1 i PD0 mikroupravOvo je bilo zahtjevno, ali naučili ste štošta, zar ne? Ako imate bilo kakve dvojbe ili ste naišli na poteškoće ili jednostavno želite naučiti više o MIT AI onda posjetite ovu internetsku stranicu https://cikesgroup.wordpress.com/android/.

Za ove ste vježbe trebali • BBC micro:bit, 3 komada • USB-kabel, • baterije, • spojne žice s krokodil-štipaljkama, 2 komada, • stereoslušalice • mobitel (ili dlanovnik). Marino Čikeš, prof.

ELEKTRONIKA

ljača proslijediti osobnom računalu. Na osobnom računalu nam treba odgovarajući program, terminal emulator, koji će u svom prozoru prikazati poruke što dolaze od mikroupravljača, a pritiske na tipke tipkovnice proslijediti mikroupravljaču. Sljedećim programskim primjerima pokazat ćemo kako to ostvariti u praksi. U njima ćemo koristiti potenciometar RV1, povezan na pin PC0, odnosno A0 u Arduino notaciji (pogledati Sliku 21. iz prethodnog nastavka). 8. programski zadatak: Izmjeriti napon na klizaču potenciometra RV1 i izmjerenu vrijednost prikazati na terminal emulatoru. Prvo rješenje Bascom-AVR-a (program ShieldA_8a.bas) Najprije ćemo definirati varijablu Napon i konfigurirati A-D-pretvarač: Dim Napon As Long ... Config Adc = Single , Prescaler = Auto , Reference = Avcc

Slika 23. USB-kabel, kojim je Arduino Uno povezan s osobnim računalom, ima višestruku ulogu

This article is from: