Όταν γράφουμε τα προγράμματα μας για Arduino στο Pictoblox υπάρχουν δύο διαφορετικές καταστάσεις από τις οποίες μπορούμε να διαλέξουμε, ανάλογα με το τι θέλουμε να κάνουμε:
- Κατάσταση Stage: Σε αυτή την κατάσταση το πρόγραμμα μας είναι αποθηκευμένο στον υπολογιστή και τρέχει από εκεί. Αυτό σημαίνει ότι μπορούμε να προσθέσουμε σκηνικά, χαρακτήρες και να εκμεταλλευτούμε και τις δυνατότητες τεχνητής νοημοσύνης που μας προσφέρει το Pictoblox. Από την άλλη αν κλείσουμε τον υπολογιστή το Arduino δεν μπορεί να λειτουργήσει αφού το πρόγραμμα βρίσκεται μόνο στον υπολογιστή.
- Κατάσταση Upload: Σε αυτή την κατάσταση το πρόγραμμα μας φορτώνεται στο Arduino και παραμένει αποθηκευμένο εκεί. Ακόμα και αν κλείσουμε τον υπολογιστή το Arduino συνεχίζει να δουλεύει αν του δώσουμε ρεύμα από μπαταρία ή από φορτιστή. Από την άλλη δεν μπορούμε να δημιουργήσουμε σκηνικά και χαρακτήρες στο Pictoblox.
Ανάλογα με την κατάσταση που είμαστε (stage ή upload) κάποιες εντολές του Pictoblox είναι διαθέσιμες ή όχι. Όταν μια εντολή δεν είναι διαθέσιμη, φαίνεται με γκρι χρώμα.
Και πότε επιλέγουμε την μια κατάσταση ή την άλλη;
Αν θέλουμε να φτιάξουμε ένα σύστημα που θα λειτουργεί μόνο του χωρίς να είναι συνδεδεμένο με υπολογιστή όπως για παράδειγμα ρομποτικό όχημα, μετεωρολογικό σταθμό, αυτόματο πότισμα κλπ τότε επιλέγουμε κατάσταση upload. Αν θέλουμε να φτιάξουμε ένα σύστημα που θα έχει γραφικά, χαρακτήρες, σκηνικά, θα μπορεί να λειτουργεί την κάμερα του υπολογιστή και δεν θα μας πειράζει να είναι συνδεδεμένο συνέχεια με έναν υπολογιστή τότε επιλέγουμε την κατάσταση Stage.
Pingback: Μετράμε την βροχόπτωση στο Pictoblox – Μικροί Χάκερ
Pingback: Μετρώντας τη στάθμη του νερού στο Pictoblox – Μικροί Χάκερ
Pingback: Κινητήρες Servo – Μικροί Χάκερ
Pingback: Mechatronic μάτι… – Μικροί Χάκερ