Διασύνδεση Otto Robot με το περιβάλλον προγραμματισμού mBlock
(Υπάρχουν 2 τρόποι λειτουργίας στο περιβάλλον mBlock.
1ος Τρόπος σύνδεσης και λειτουργίας (Scratch Mode)
Διασύνδεση του ρομπότ Otto είτε με καλώδιο USB, είτε ασύρματα μέσω Bluetooth. Στην περίπτωση αυτή έχουμε ήδη ανεβάσει στο Arduino Nano το κατάλληλο πρόγραμμα (firmware) για να δέχεται εντολές και να τις εκτελεί άμεσα από το περιβάλλον mBlock. Όταν ενεργοποιήσουμε το αντίστοιχο block κώδικα βλέπουμε τις εντολές να εκτελούνται (όπως και στο Scratch), ενώ το ρομπότ ταυτόχρονα εκτελεί τις αντίστοιχες εντολές.
2ος Τρόπος σύνδεσης (Arduino Mode)
Συνδέουμε το ρομπότ Otto είτε με καλώδιο USB, είτε ασύρματα μέσω Bluetooth. Προγραμματίζουμε το ρομπότ μέσα στο γραφικό περιβάλλον, αφού πρώτα έχουμε εγκαταστήσει το αντίστοιχο extension για το ρομπότ Otto. Στην περίπτωση αυτή (Arduino Mode) μπορούμε ταυτόχρονα να βλέπουμε τις εντολές όπως αυτές θα ήταν στο περιβάλλον Arduino IDE. Στη συνέχεια μπορούμε να ανεβάσουμε τον κώδικα στο ρομπότ και να αποσυνδέσουμε το ρομπότ. Το ρομπότ μπορεί τώρα να κινείται αυτόνομα και να εκτελεί τις εντολές που καθορίσαμε στο περιβάλλον του mBlock.
1ος Τρόπος σύνδεσης και λειτουργίας (Scratch Mode)
Διασύνδεση του ρομπότ Otto είτε με καλώδιο USB, είτε ασύρματα μέσω Bluetooth. Στην περίπτωση αυτή έχουμε ήδη ανεβάσει στο Arduino Nano το κατάλληλο πρόγραμμα (firmware) για να δέχεται εντολές και να τις εκτελεί άμεσα από το περιβάλλον mBlock. Όταν ενεργοποιήσουμε το αντίστοιχο block κώδικα βλέπουμε τις εντολές να εκτελούνται (όπως και στο Scratch), ενώ το ρομπότ ταυτόχρονα εκτελεί τις αντίστοιχες εντολές.
2ος Τρόπος σύνδεσης (Arduino Mode)
Συνδέουμε το ρομπότ Otto είτε με καλώδιο USB, είτε ασύρματα μέσω Bluetooth. Προγραμματίζουμε το ρομπότ μέσα στο γραφικό περιβάλλον, αφού πρώτα έχουμε εγκαταστήσει το αντίστοιχο extension για το ρομπότ Otto. Στην περίπτωση αυτή (Arduino Mode) μπορούμε ταυτόχρονα να βλέπουμε τις εντολές όπως αυτές θα ήταν στο περιβάλλον Arduino IDE. Στη συνέχεια μπορούμε να ανεβάσουμε τον κώδικα στο ρομπότ και να αποσυνδέσουμε το ρομπότ. Το ρομπότ μπορεί τώρα να κινείται αυτόνομα και να εκτελεί τις εντολές που καθορίσαμε στο περιβάλλον του mBlock.