Tehničko veleučilište u Zagrebu Elektrotehnički odjel Mikroupravaljači, 2013. Laboratorijski zadatak br. 8

Dependencies:   mbed TextLCD

Zadatak

Sklopovsko okruženje mikroupravljača dano je prema shemi u prilogu. Pokazivač je LCD displej 16x1.

Procesna trasa je prozirna cijev na čijim krajevima su postavljeni ventilatori koji tjeraju zrak u suprotnim smjerovima. Na trasi se nalazi celuloidna loptica koja se pokreče tjerana tlakom zraka. Na podnožju trase, simetrično oko sredine smješteni su infracrveni senzori koji odsjajem detektiraju prisutnost predmeta. Loptica se pokreče po trasi naizmjeničnim pokretanje ventilatora. Dvije LEDice na izlaznim priključcima MBEDa služe za indikaciju aktivacije pojedinog senzora.

Na displeju se treba prikazati smjer kretanja loptice, te njezina linearna brzina u smjeru kretanja.

Osciloskopom treba snimiti signale uključenja ventilatora kao i signale sa infracrvenih senzora. Pokušati programski regulirati da se loptica zadržava točno na sredini trase između dva senzora.

Demonstrirati rad prototipa te objasniti napisanu programsku podršku.

Shema

/media/uploads/mdraganic/zadatak8_1.png

Dokumentacija

Files at this revision

API Documentation at this revision

Comitter:
mdraganic
Date:
Tue Dec 17 15:18:14 2013 +0000
Child:
1:aca0a1dbae28
Commit message:
Publish

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Dec 17 15:18:14 2013 +0000
@@ -0,0 +1,12 @@
+#include "mbed.h"
+
+DigitalOut myled(LED1);
+
+int main() {
+    while(1) {
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Tue Dec 17 15:18:14 2013 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/a9913a65894f
\ No newline at end of file