Skip to content
Dimitrios Kanatas edited this page Apr 22, 2026 · 7 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 μου;

Σημείωση για τα links

Τα παραπάνω links είναι γραμμένα ώστε να λειτουργήσουν σωστά αν δημιουργήσεις τις wiki σελίδες με τα αντίστοιχα ονόματα:

  • 01-what-is-arduino-and-esp32
  • 02-pins-power-and-breadboard
  • 03-how-code-runs-on-a-board
  • 04-sensors-displays-and-buttons
  • 05-i2c-spi-and-serial
  • 06-servo-motors-and-robot-logic
  • 07-wifi-api-and-lora
  • 08-touch-sound-and-creative-projects
  • 09-delay-vs-millis
  • 10-why-is-my-project-not-working

Αν διαλέξεις διαφορετικά ονόματα στις σελίδες του GitHub Wiki, θα χρειαστεί μόνο μια μικρή αλλαγή στα links της Home.

Βασικές ενότητες του 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 οθόνες

Clone this wiki locally