Αναρτήσεις

Προβολή αναρτήσεων από Μάιος, 2026

Arduino Logic 101: Ήρθε το Τελικό Quiz & η Πιστοποίηση Σου! 🎓🚀

Εικόνα
 Καλωσορίσατε στο τελευταίο και πιο σημαντικό κομμάτι του Arduino Logic 101 ! Η σειρά μαθημάτων που σχεδιάσαμε για να σας μάθουμε να «σκέφτεστε σαν μηχανικοί λογισμικού» ολοκληρώθηκε. Αν το Arduino Masterclass είναι ο οδηγός για το «σώμα» ενός ρομπότ, εσείς μόλις ολοκληρώσατε τον οδηγό για το «μυαλό» του. Περάσαμε μαζί από τις μεταβλητές, τα flowcharts, τη boolean λογική, τα loops και το debugging. Τώρα, όμως, ήρθε η ώρα της τελικής δοκιμασίας! 🧠 Το Quiz της Unique Tech: Είσαι έτοιμος; Στη Unique Tech , μέσα από την εμπειρία μας στο εργαστήριο του Sparmatseto Robotics και τη διαδρομή μας μέχρι το Βραβείο Καινοτομίας στο ACSTAC 2026, είδαμε ότι ο σωστός προγραμματισμός βασίζεται στην καθαρή λογική. Γι' αυτό, ετοιμάσαμε ένα ειδικό Quiz αξιολόγησης . Δεν πρόκειται για μια απλή εξέταση, αλλά για μια σειρά από έξυπνες «σπαζοκεφαλιές» και σενάρια κώδικα που θα δοκιμάσουν αν μπορείτε να εφαρμόσετε όσα μάθαμε στην πράξη. 🛠️ Τι περιλαμβάνει το Quiz; Αλγόριθμοι & Flowcharts: Μπορείς ...

Arduino Logic 101 | Μάθημα 5.3: Documentation (Γράφοντας κώδικα που καταλαβαίνουν και οι άλλοι)

  Καλωσορίσατε στο Μάθημα 5.3! Στο προηγούμενο μάθημα αναλύσαμε τη διαφορά ανάμεσα στα συντακτικά και τα λογικά λάθη. Σήμερα κλείνουμε την πέμπτη ενότητα με το πιο υποτιμημένο, αλλά ίσως πιο σημαντικό εργαλείο ενός Software Engineer: την τεκμηρίωση κώδικα (Documentation) . Όταν δουλεύεις μόνος σου σε ένα μικρό project, είναι εύκολο να θυμάσαι τι κάνει η κάθε γραμμή. Τι γίνεται όμως όταν επιστρέψεις σε αυτόν τον κώδικα μετά από 6 μήνες; Ή τι συμβαίνει όταν είσαι μέλος μιας ομάδας, όπως η Unique Tech , όπου έξι διαφορετικά άτομα πρέπει να συνεργαστούν για να λειτουργήσει το ίδιο βιο-ρομποτικό σύστημα; Χωρίς σωστό documentation, ο κώδικας μετατρέπεται γρήγορα σε "ιερογλυφικά". Ας δούμε πώς μπορούμε να το αποφύγουμε αυτό με 3 απλά βήματα! 1. 💬 Η Δύναμη των Σχολίων (Comments) Τα σχόλια είναι σημειώσεις που γράφουμε μέσα στον κώδικα για να εξηγήσουμε τη λογική μας. Ο μεταγλωττιστής (compiler) του Arduino αγνοεί πλήρως τα σχόλια, πράγμα που σημαίνει ότι δεν πιάνουν καθόλου χώρο στη...

Arduino Logic 101 | Μάθημα 5.2: Κοινά λάθη και πώς να τα αποφύγετε (Syntax vs Logic)

  Καλωσορίσατε στο Μάθημα 5.2! Στο προηγούμενο μάθημα είδαμε πώς να χρησιμοποιούμε το Serial Monitor για να «ακούμε» τι συμβαίνει μέσα στο Arduino μας. Σήμερα, θα μιλήσουμε για την πιο κοινή εμπειρία κάθε προγραμματιστή (από έναν μαθητή Γυμνασίου μέχρι έναν μηχανικό της Google): τα λάθη στον κώδικα (bugs) . Όταν ο κώδικας δεν δουλεύει, είναι εύκολο να απογοητευτείς και να νομίζεις ότι φταίει το hardware. Στη Unique Tech, όμως, μάθαμε καλά ότι το 99% των προβλημάτων λύνεται αν καταλάβουμε το είδος του λάθους που κάναμε. Στον προγραμματισμό, τα λάθη χωρίζονται σε δύο μεγάλες κατηγορίες: Συντακτικά Λάθη (Syntax Errors) και Λάθη Λογικής (Logic Errors) . Ας τα δούμε αναλυτικά για να μάθετε πώς να τα εντοπίζετε σε δευτερόλεπτα! 1. Συντακτικά Λάθη (Syntax Errors): Όταν το Arduino δεν σε καταλαβαίνει Τα συντακτικά λάθη είναι σαν τα ορθογραφικά ή γραμματικά λάθη σε μια ξένη γλώσσα. Αν γράψεις "Το ρομπότ είναι κόκκινο." , όλοι καταλαβαίνουν. Αν γράψεις "Ρομπότ κόκκινο είναι το;...