Το πρόγραμμα που θα φορτωθεί στον μικροελεγκτή Arduino και θα «τρέχει» σε όλη τη διάρκεια της πορείας του οχήματος θα περιλαμβάνει τα εξής:
Το GPS Tracker NEO-6M καθόλη τη διάρκεια λειτουργίας θα λαμβάνει από τους δορυφόρους τη γεωγραφική θέση του οχήματος (Latitude, Longitude).
Επίσης σε όλη τη διάρκεια του ταξιδιού του οχήματος το επιταχυνσιόμετρο θα λαμβάνει 6 τιμές-δεδομένα. Αυτές είναι οι επιταχύνσεις (g force) του οχήματος στους 3 άξονες x,y,z και οι 3 περιστροφικές επιταχύνσεις (gyroscope) του οχήματος gyroX,gyroY και gyroZ. Οι επιταχύνσεις g force ουσιαστικά αντιλαμβάνονται την απότομη επιτάχυνση/επιβράδυνση του οχήματος στους 3 άξονες. Έτσι θα μπορεί να καταγραφεί ένα απότομο στάμάτημα του οχήματος από μετωπική σύγκρουση αλλά και επίσης μία απότομη πλευρική μετατόπιση του οχήματος από πλάγια σύγκρουση. Ταυτόχρονα οι τιμές του γυροσκοπίου gyroX,gyroY,gyroZ ουσιαστικά αντιλαμβάνονται την απότομη περιστροφή του οχήματος γύρω από κάποιον άξονα δηλαδή ουσιαστικά αντιλαμβάνονται την περίπτωση ντεραπαρίσματος του οχήματος. Εάν αυτές οι 6 τιμές λάβουν μία τιμή από ένα όριο και πάνω τότε στέλνεται το μήνυμα SMS σε προκαθορισμένα κινητά τηλέφωνα.
Επίσης το κύκλωμα Arduino περιλαμβάνει μια οθόνη LCD 2 γραμμών και 16 χαρακτήρων ανα γραμμή η οποία εμφανίζει τις τιμές των αισθητήρων επιτάχυνσης αλλά και τις συντεταγμένες gps.