-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Αυτό το wiki δημιουργήθηκε για να βοηθήσει αρχάριους να καταλάβουν πιο εύκολα τις βασικές έννοιες που εμφανίζονται στα projects του repository.
Ο στόχος δεν είναι να παρουσιαστεί η τεχνολογία με δύσκολους όρους, αλλά με απλό, ανθρώπινο και πρακτικό τρόπο. Αν βλέπετε για πρώτη φορά λέξεις όπως Arduino, ESP32, αισθητήρας, I2C, SPI ή millis(), βρίσκεστε στο σωστό μέρος.
Τα κείμενα του wiki βασίζονται στα πραγματικά projects του αποθετηρίου, ώστε η θεωρία να συνδέεται πάντα με κάτι χειροπιαστό.
Αν είστε εντελώς αρχάριοι, προτείνεται αυτή η σειρά:
- Τι είναι το Arduino και το ESP32;
- Τι είναι τα pins, το GND, τα 3.3V / 5V και το breadboard;
- Τι σημαίνει ότι γράφω κώδικα και τον ανεβάζω στην πλακέτα;
- Τι είναι αισθητήρες, οθόνες και κουμπιά;
- Τι είναι το I2C, το SPI και το Serial;
- Τι είναι το servo motor και πώς “σκέφτεται” ένα robot;
- Τι είναι το Wi-Fi, το API και το LoRa;
- Πώς ένα project καταλαβαίνει το άγγιγμα και πώς παράγει ήχο;
- Ποια είναι η διαφορά ανάμεσα στο
delay()και τοmillis(); - Γιατί δεν δουλεύει το project μου;
Τα παραπάνω links είναι γραμμένα ώστε να λειτουργήσουν σωστά αν δημιουργήσεις τις wiki σελίδες με τα αντίστοιχα ονόματα:
01-what-is-arduino-and-esp3202-pins-power-and-breadboard03-how-code-runs-on-a-board04-sensors-displays-and-buttons05-i2c-spi-and-serial06-servo-motors-and-robot-logic07-wifi-api-and-lora08-touch-sound-and-creative-projects09-delay-vs-millis10-why-is-my-project-not-working
Αν διαλέξεις διαφορετικά ονόματα στις σελίδες του GitHub Wiki, θα χρειαστεί μόνο μια μικρή αλλαγή στα links της Home.
- Τι είναι το Arduino και το ESP32;
- Ποια είναι η διαφορά τους;
- Πότε διαλέγουμε το ένα και πότε το άλλο;
- Τι είναι τα pins, το GND, τα 3.3V / 5V και το breadboard;
- Τι είναι το
GND; - Ποια είναι η διαφορά ανάμεσα σε
3.3Vκαι5V; - Πώς χρησιμοποιούμε breadboard και jumper wires;
- Τι σημαίνει ότι γράφω κώδικα και τον ανεβάζω στην πλακέτα;
- Τι είναι το
setup()και τοloop(); - Τι σημαίνει
upload; - Γιατί χρειάζονται βιβλιοθήκες;
- Τι είναι αισθητήρες, οθόνες και κουμπιά;
- Τι είναι οθόνες;
- Τι είναι κουμπιά, joystick και touch inputs;
- Πώς συνεργάζονται όλα αυτά σε μια κατασκευή;
- Τι είναι το I2C, το SPI και το Serial;
- Τι είναι
SPI; - Τι είναι
Serial; - Τι είναι το Wi-Fi, το API και το LoRa;
- Τι είναι το servo motor και πώς “σκέφτεται” ένα robot;
- Πώς λειτουργεί ένα robot car;
- Πώς ένα project καταλαβαίνει το άγγιγμα και πώς παράγει ήχο;
- Πώς ένα game διαβάζει είσοδο από κουμπί;
- Γιατί δεν δουλεύει το project μου;
- Από πού ξεκινάω;
- Πότε φταίει η καλωδίωση και πότε ο κώδικας;
Πολλές φορές ένας αρχάριος μπορεί να δει ένα project και να εντυπωσιαστεί, αλλά να μη ξέρει από πού να αρχίσει. Αυτό το wiki θέλει να γεφυρώσει ακριβώς αυτή την απόσταση: από την περιέργεια, στην κατανόηση.
Δεν χρειάζεται να ξέρετε τα πάντα από την αρχή. Αρκεί να προχωράτε βήμα-βήμα και να συνδέετε κάθε νέα έννοια με ένα πραγματικό παράδειγμα.
Στο repository θα βρείτε projects όπως:
- dashboard με OLED και DHT11
- robot car με line tracking και obstacle avoidance
- ασύρματη επικοινωνία LoRa
- IoT project με Wi-Fi και API
- παιχνίδια σε TFT οθόνες
Επιστροφή στην Αρχική σελίδα · Δες τα Projects · Άρθρα για μικροελεγκτές · Άνοιγμα του Repository στο GitHub
Code and Circuits Experiments
Σύλλογος Τεχνολογίας Θράκης · MakerLab
Απλές επεξηγήσεις, πραγματικά projects και υλικό του MakerLab.