69
Όπως φαίνεται και στην παραπάνω εικόνα (Εικόνα 38), κατά το πάτημα ενός κουμπιού
ενεργοποιείται η συνάρτηση car_do που με την χρήση jquery εκτελεί εντολές για την κίνηση
του οχήματος. Πιο συγκεκριμένα, η συνάρτηση car_do είναι η συνάρτηση που δίνει τις εντολές
για την κίνηση του οχήματος. Με την χρήση jquery, επιστρέφει στον μικροελεγκτή δυο
παραμέτρους: την ενέργεια action (π.χ move) και την τιμή val (π.χ right) (Εικόνα 39). Η
συνάρτηση αυτή, καλείται να κινήσει το όχημα όταν το αντίστοιχο κουμπί είναι επιλεγμένο με
το ποντίκι (onmousedown) ή όταν το αντίστοιχο πλήκτρο από το πληκτρολόγιο είναι πατημένο
(onkeydown). Την στιγμή που αποδεσμευτεί το κουμπί το όχημα σταματάει να κινείται
(onmouseup, onkeyup). Η ενέργεια αυτή, προστέθηκε έτσι ώστε να γίνει περισσότερο
ρεαλιστικός ο χειρισμός του οχήματος.
Εικόνα 39: Συνάρτηση Χειρισμού του Οχήματος Car-do