Skip to content
Dimitrios Kanatas edited this page Apr 22, 2026 · 5 revisions

Καλώς ήρθατε στο Wiki του Code and Circuits Experiments

Αυτό το wiki δημιουργήθηκε για να βοηθήσει αρχάριους να καταλάβουν με ευκολία τις βασικές έννοιες που εμφανίζονται στα projects του repository.

Ο στόχος δεν είναι να παρουσιαστεί η τεχνολογία με δύσκολους όρους, αλλά με απλό και πρακτικό τρόπο. Αν βλέπετε για πρώτη φορά λέξεις όπως Arduino, ESP32, αισθητήρας, I2C, SPI ή millis(), τότε βρίσκεστε στο σωστό μέρος.

Τα κείμενα του wiki βασίζονται στα πραγματικά projects του αποθετηρίου, ώστε η θεωρία να συνδέεται πάντα με κάτι χειροπιαστό και χρήσιμο.

Από πού να ξεκινήσω;

Αν είστε αρχάριοι, προτείνεται αυτή η σειρά:

  1. Τι είναι το Arduino και το ESP32;
  2. Τι είναι τα pins, το GND, τα 3.3V / 5V και το breadboard;
  3. Τι σημαίνει ότι γράφω κώδικα και τον ανεβάζω στην πλακέτα;
  4. Τι είναι αισθητήρες, οθόνες και κουμπιά;
  5. Τι είναι το I2C, το SPI και το Serial;
  6. Τι είναι το servo motor και πώς “σκέφτεται” ένα robot;
  7. Τι είναι το Wi-Fi, το API και το LoRa;
  8. Πώς ένα project καταλαβαίνει το άγγιγμα και πώς παράγει ήχο;
  9. Ποια είναι η διαφορά ανάμεσα στο delay() και το millis();
  10. Γιατί δεν δουλεύει το project μου;

Βασικές ενότητες του wiki

1. Οι πλακέτες που χρησιμοποιούμε

2. Η βασική ηλεκτρονική ενός project

3. Πώς δουλεύει ο κώδικας

4. Πώς ένα project “βλέπει” και “αντιδρά”

5. Επικοινωνία ανάμεσα σε συσκευές

6. Κίνηση, ήχος και αλληλεπίδραση

7. Debugging για αρχάριους

Γιατί γράφτηκε αυτό το wiki;

Πολλές φορές ένας αρχάριος μπορεί να δει ένα project και να εντυπωσιαστεί, αλλά να μην ξέρει από πού να αρχίσει. Αυτό το wiki θέλει να γεφυρώσει ακριβώς αυτή την απόσταση: από την περιέργεια, στην κατανόηση.

Δεν χρειάζεται να ξέρετε τα πάντα από την αρχή. Αρκεί να προχωράτε βήμα-βήμα και να συνδέετε κάθε νέα έννοια με ένα πραγματικό παράδειγμα.

Projects του repository που συνδέονται με το wiki

Στο repository θα βρείτε projects όπως:

  • dashboard με OLED και DHT11
  • robot car με line tracking και obstacle avoidance
  • ασύρματη επικοινωνία LoRa
  • IoT project με Wi-Fi και API
  • παιχνίδια σε TFT οθόνες
  • λαβύρινθο με joystick και servo motors
  • touch piano με ESP32

Κάθε ένα από αυτά μπορεί να γίνει αφορμή για να κατανοήσετε μία ή περισσότερες βασικές έννοιες χωρίς να χρειάζεται να ξεκινήσετε από την θεωρία.

Συμβουλή για τον αναγνώστη

Αν κάτι δεν σας φαίνεται ξεκάθαρο με την πρώτη, αυτό είναι απολύτως φυσιολογικό. Οι έννοιες αυτές γίνονται πιο εύκολες όταν τις βλέπουμε μέσα από πραγματικά projects, δοκιμές και μικρά λάθη στην πράξη.

Μια απλή και πολύ αποτελεσματική προσέγγιση είναι η εξής:

  • διαβάζω λίγο
  • δοκιμάζω κάτι μικρό
  • επιστρέφω στη θεωρία
  • και συνεχίζω

Αυτός είναι και ο τρόπος με τον οποίο έχει στηθεί αυτό το wiki.

Clone this wiki locally