SlideShare a Scribd company logo
Προγραμματισμός πλακέτας
ρομποτικής Arduino
Συνδιδασκαλία
Φυσικής - Πληροφορικής
Διακόπτης, αντιστάσεις, λυχνία, ποτενσιόμετρο, PWM, αναλογικό &
ψηφιακό σήμα, κύκλωμα, γείωση, αγωγός
Σκοπός του μαθήματος
• Εισαγωγή στη χρήση της πλακέτας
ρομποτικής Arduino
• Πως συνδυάζονται φυσική και
πληροφορική;
• Χρήση πλακέτας για τη κατασκευή
προγραμματιζόμενου κυκλώματος
Συνδιδασκαλία Φυσικής - Πληροφορικής 2
Ποιοι είναι οι στόχοι μας;
• Να είστε σε θέση να υλοποιήσετε ένα
κύκλωμα με λυχνία και αντιστάσεις
• Να το προγραμματίσετε με τη χρήση
ενός διακόπτη και του περιβάλλοντος
προγραμματισμού της πλακέτας
Arduino.
Συνδιδασκαλία Φυσικής - Πληροφορικής 3
Πλακέτα ρομποτικής Ardunino
Συνδιδασκαλία Φυσικής - Πληροφορικής 4
Τι είναι το Arduino;
• Μικροελεγκτής που περιλαμβάνει ένα chip
Atmega
• Εισόδους και εξόδους που αντιδρούν βάση
του προγραμματισμού που κάναμε
• Η γλώσσα προγραμματισμού - Wiring
(Linux, MAC και Windows με αδεια χρησης
GPL)
• Άδεια χρήσης πλακέτας Creative Commons
Συνδιδασκαλία Φυσικής - Πληροφορικής 5
Δυνατότητες Arduino
• Εφαρμογές ρομποτικής και αυτοματισμοί
– κίνηση servo, stepper και DC κινητήρων
– τη λήψη πληροφοριών από διάφορους
αισθητήρες (θερμοκρασίας, υγρασίας,
υπερύθρων κ.α)
– την αμφίδρομη σειριακή επικοινωνία μεταξύ
Arduino και PC (Java και python…)
– αναπαραγωγή και αντίληψη ήχων
• http://arduino.cc
Συνδιδασκαλία Φυσικής - Πληροφορικής 6
Το περιβάλλον προγραμματισμού
Συνδιδασκαλία Φυσικής - Πληροφορικής 7
Το υλικό μας (1/2)
8Συνδιδασκαλία Φυσικής - Πληροφορικής
Το υλικό μας (2/2)
9Συνδιδασκαλία Φυσικής - Πληροφορικής
Αντίσταση 220Ω
(Led)
Αντίσταση 10kΩ
(Διακόπτης - Switch)
Η πρώτη εφαρμογή
Συνδιδασκαλία Φυσικής - Πληροφορικής 10
Ο κώδικας
int ledPin = 13;
void setup(){
pinMode(ledPin, OUTPUT);
}
void loop(){
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Συνδιδασκαλία Φυσικής - Πληροφορικής 11
Εξήγηση…
int ledPin = 13;
void setup(){
pinMode(ledPin, OUTPUT);
}
void loop(){
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Συνδιδασκαλία Φυσικής - Πληροφορικής
Αρχικοποίηση
Έξοδος
Παροχή
ρεύματος
12
Κύκλωμα τυπικής εισόδου και εξόδου
Συνδιδασκαλία Φυσικής - Πληροφορικής 13
Ο κώδικας
int ledPin = 13;
int inPin = 10;
void setup(){
pinMode(ledPin, OUTPUT);
pinMode(inPin, INPUT);
}
void loop(){
if (digitalRead(inPin) == HIGH){
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
}
Συνδιδασκαλία Φυσικής - Πληροφορικής 14
Σύνδεση με τη πλακέτα
15Συνδιδασκαλία Φυσικής - Πληροφορικής
pinMode()
digitalWrite()
digitalRead()
Digital pins
Input - Output
Πιο πολύπλοκη εκδοχή…
Συνδιδασκαλία Φυσικής - Πληροφορικής 16
Αναλογική ανάγνωση Ποτενσιόμετρου
int potPin = A0;
int value;
void setup()
{
Serial.begin(9600);
}
void loop()
{
value =
analogRead(potPin);
Serial.println(value);
delay(10);
}
17Συνδιδασκαλία Φυσικής - Πληροφορικής
Signal
GND
VCC
PWM = Pulse Width Modulation
analogWrite(pin-name, value)
● υλοποιεί PWM αναθέτοντας το value
στο dutycycle της παλμοσειράς.
● το value παίρνει τιμές 0-255 (8bit).
18Συνδιδασκαλία Φυσικής - Πληροφορικής
Έλεγχος φωτεινότητας Led μέσω
Ποτενσιόμετρου με χρήση PWM
int ledPin = 13;
int potPin = A0;
int brightness; // 0-255(8bit)
int value; // 0-1023(10bit)
void setup(){
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop(){
value = analogRead(potPin);
brightness =
map(value,0,1023,0,255);
analogWrite(ledPin,
brightness);
Serial.println(value);
}
19Συνδιδασκαλία Φυσικής - Πληροφορικής
Πηγές - Βιβλιογραφία
• Ομάδα CanSat in Greece (Εθνικό Μετσόβιο
Πολυτεχνείο) - Arduino Teachers Workshop
(Διαλέξεις εργαστηρίου) – 2017-2018
• http://playground.arduino.cc/uploads/Main
/arduino_notebook_v1-1.pdf
• Arduino Projects Book, Τρίτο τεύχος,
Μάιος 2015
• http://t-
h.wikispaces.com/file/view/ΕισαγωγήστοAr
duino.pdf
Συνδιδασκαλία Φυσικής - Πληροφορικής 20
Για να μας βρείτε…
• Εργαστήριο φυσικής (ισόγειο)
• Βιβλιοθήκη Αφαία – (εργαστήριο 1ου ορόφου)
• Θέμα: Γ Γυμνασίου – [Ονοματεπώνυμο]
• E-Mail:
– tzela@ekppanou.gr
– imark@ekppanou.gr
• Mέσω της πλατφόρμας ePanou
https://epanou.ekppanou.gr
Συνδιδασκαλία Φυσικής - Πληροφορικής 21

More Related Content

Similar to Εργαστήριο STEM - Αυτοματισμοί κυκλωμάτων και μικροελεγκτές Arduino

Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
Georgios Giannopoulos
 
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
WROHellas
 
Control load via web page
Control load via web page Control load via web page
Control load via web page
Dimitrios Nikolaidis
 
PRJ3A
PRJ3APRJ3A
PRJ3A
lyckera
 
Presentation laboratory automatic control ii 2018
Presentation laboratory automatic control ii  2018Presentation laboratory automatic control ii  2018
Presentation laboratory automatic control ii 2018
Manolis Doudounakis
 
Presentation labarotary automatic control ii 2018
Presentation labarotary automatic control ii  2018Presentation labarotary automatic control ii  2018
Presentation labarotary automatic control ii 2018
Manolis Doudounakis
 
IEEE 754 Floating point
IEEE 754 Floating pointIEEE 754 Floating point
IEEE 754 Floating point
jtsagata
 
Smart home virtuino1(1)
Smart home virtuino1(1)Smart home virtuino1(1)
Smart home virtuino1(1)
Dimitrios Nikolaidis
 

Similar to Εργαστήριο STEM - Αυτοματισμοί κυκλωμάτων και μικροελεγκτές Arduino (9)

Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
Arduino κόμικ (της Jody Culkin, μετάφραση Άννα Μαραγκουδάκη)
 
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
Open playground – Wired communications. Επικοινωνία EV3 με open hardware (ard...
 
Control load via web page
Control load via web page Control load via web page
Control load via web page
 
Arduino
ArduinoArduino
Arduino
 
PRJ3A
PRJ3APRJ3A
PRJ3A
 
Presentation laboratory automatic control ii 2018
Presentation laboratory automatic control ii  2018Presentation laboratory automatic control ii  2018
Presentation laboratory automatic control ii 2018
 
Presentation labarotary automatic control ii 2018
Presentation labarotary automatic control ii  2018Presentation labarotary automatic control ii  2018
Presentation labarotary automatic control ii 2018
 
IEEE 754 Floating point
IEEE 754 Floating pointIEEE 754 Floating point
IEEE 754 Floating point
 
Smart home virtuino1(1)
Smart home virtuino1(1)Smart home virtuino1(1)
Smart home virtuino1(1)
 

Recently uploaded

Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
nikzoit
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
nikzoit
 
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdfBeige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
oureilidouan
 
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.pptΟι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
nikzoit
 
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
Newsroom8
 
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
nikzoit
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
nikzoit
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
konstantinantountoum1
 
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.pptΟι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
nikzoit
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Newsroom8
 
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.pptΟι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
nikzoit
 
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptxΘεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
ssuser978255
 
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson RefresherΑνακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
oureilidouan
 
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.pptΟι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.pptΟι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
nikzoit
 
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.pptΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
nikzoit
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
konstantinantountoum1
 
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.pptΟι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
nikzoit
 

Recently uploaded (20)

POTITISTIKO CHIOS, HISTORY,CULTURE,TRADITIONAL VILAGEES
POTITISTIKO CHIOS, HISTORY,CULTURE,TRADITIONAL VILAGEESPOTITISTIKO CHIOS, HISTORY,CULTURE,TRADITIONAL VILAGEES
POTITISTIKO CHIOS, HISTORY,CULTURE,TRADITIONAL VILAGEES
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ  Άγγελος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Τ Άγγελος).ppt
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νίκη Γιάννης).ppt
 
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdfBeige Aesthetic Neutral Thesis Defense Presentation (1).pdf
Beige Aesthetic Neutral Thesis Defense Presentation (1).pdf
 
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.pptΟι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
 
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
Τα θέματα στην Ιστορία Προσανατολισμού για τις Πανελλήνιες 2024
 
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΡΗΣ).ppt
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
 
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.pptΟι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
Οι περιπέτειες του Ηρακλή ΧΡΙΣΤΙΑΝΝΑ ΦΩΤΕΙΝΗ.ppt
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
 
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.pptΟι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
 
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptxΘεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
 
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson RefresherΑνακεφαλαίωση Μαθήματος - Lesson Refresher
Ανακεφαλαίωση Μαθήματος - Lesson Refresher
 
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.pptΟι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
 
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.pptΟι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
 
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.pptΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
ΣΥΝΟΛΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΕΛΛΑΔΑΣ Δ ΤΑΞΗ 12.ppt
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
 
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.pptΟι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΒΑΣΙΛΙΚΗ.ppt
 

Εργαστήριο STEM - Αυτοματισμοί κυκλωμάτων και μικροελεγκτές Arduino

  • 1. Προγραμματισμός πλακέτας ρομποτικής Arduino Συνδιδασκαλία Φυσικής - Πληροφορικής Διακόπτης, αντιστάσεις, λυχνία, ποτενσιόμετρο, PWM, αναλογικό & ψηφιακό σήμα, κύκλωμα, γείωση, αγωγός
  • 2. Σκοπός του μαθήματος • Εισαγωγή στη χρήση της πλακέτας ρομποτικής Arduino • Πως συνδυάζονται φυσική και πληροφορική; • Χρήση πλακέτας για τη κατασκευή προγραμματιζόμενου κυκλώματος Συνδιδασκαλία Φυσικής - Πληροφορικής 2
  • 3. Ποιοι είναι οι στόχοι μας; • Να είστε σε θέση να υλοποιήσετε ένα κύκλωμα με λυχνία και αντιστάσεις • Να το προγραμματίσετε με τη χρήση ενός διακόπτη και του περιβάλλοντος προγραμματισμού της πλακέτας Arduino. Συνδιδασκαλία Φυσικής - Πληροφορικής 3
  • 5. Τι είναι το Arduino; • Μικροελεγκτής που περιλαμβάνει ένα chip Atmega • Εισόδους και εξόδους που αντιδρούν βάση του προγραμματισμού που κάναμε • Η γλώσσα προγραμματισμού - Wiring (Linux, MAC και Windows με αδεια χρησης GPL) • Άδεια χρήσης πλακέτας Creative Commons Συνδιδασκαλία Φυσικής - Πληροφορικής 5
  • 6. Δυνατότητες Arduino • Εφαρμογές ρομποτικής και αυτοματισμοί – κίνηση servo, stepper και DC κινητήρων – τη λήψη πληροφοριών από διάφορους αισθητήρες (θερμοκρασίας, υγρασίας, υπερύθρων κ.α) – την αμφίδρομη σειριακή επικοινωνία μεταξύ Arduino και PC (Java και python…) – αναπαραγωγή και αντίληψη ήχων • http://arduino.cc Συνδιδασκαλία Φυσικής - Πληροφορικής 6
  • 8. Το υλικό μας (1/2) 8Συνδιδασκαλία Φυσικής - Πληροφορικής
  • 9. Το υλικό μας (2/2) 9Συνδιδασκαλία Φυσικής - Πληροφορικής Αντίσταση 220Ω (Led) Αντίσταση 10kΩ (Διακόπτης - Switch)
  • 10. Η πρώτη εφαρμογή Συνδιδασκαλία Φυσικής - Πληροφορικής 10
  • 11. Ο κώδικας int ledPin = 13; void setup(){ pinMode(ledPin, OUTPUT); } void loop(){ digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); } Συνδιδασκαλία Φυσικής - Πληροφορικής 11
  • 12. Εξήγηση… int ledPin = 13; void setup(){ pinMode(ledPin, OUTPUT); } void loop(){ digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); } Συνδιδασκαλία Φυσικής - Πληροφορικής Αρχικοποίηση Έξοδος Παροχή ρεύματος 12
  • 13. Κύκλωμα τυπικής εισόδου και εξόδου Συνδιδασκαλία Φυσικής - Πληροφορικής 13
  • 14. Ο κώδικας int ledPin = 13; int inPin = 10; void setup(){ pinMode(ledPin, OUTPUT); pinMode(inPin, INPUT); } void loop(){ if (digitalRead(inPin) == HIGH){ digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); } } Συνδιδασκαλία Φυσικής - Πληροφορικής 14
  • 15. Σύνδεση με τη πλακέτα 15Συνδιδασκαλία Φυσικής - Πληροφορικής pinMode() digitalWrite() digitalRead() Digital pins Input - Output
  • 16. Πιο πολύπλοκη εκδοχή… Συνδιδασκαλία Φυσικής - Πληροφορικής 16
  • 17. Αναλογική ανάγνωση Ποτενσιόμετρου int potPin = A0; int value; void setup() { Serial.begin(9600); } void loop() { value = analogRead(potPin); Serial.println(value); delay(10); } 17Συνδιδασκαλία Φυσικής - Πληροφορικής Signal GND VCC
  • 18. PWM = Pulse Width Modulation analogWrite(pin-name, value) ● υλοποιεί PWM αναθέτοντας το value στο dutycycle της παλμοσειράς. ● το value παίρνει τιμές 0-255 (8bit). 18Συνδιδασκαλία Φυσικής - Πληροφορικής
  • 19. Έλεγχος φωτεινότητας Led μέσω Ποτενσιόμετρου με χρήση PWM int ledPin = 13; int potPin = A0; int brightness; // 0-255(8bit) int value; // 0-1023(10bit) void setup(){ pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop(){ value = analogRead(potPin); brightness = map(value,0,1023,0,255); analogWrite(ledPin, brightness); Serial.println(value); } 19Συνδιδασκαλία Φυσικής - Πληροφορικής
  • 20. Πηγές - Βιβλιογραφία • Ομάδα CanSat in Greece (Εθνικό Μετσόβιο Πολυτεχνείο) - Arduino Teachers Workshop (Διαλέξεις εργαστηρίου) – 2017-2018 • http://playground.arduino.cc/uploads/Main /arduino_notebook_v1-1.pdf • Arduino Projects Book, Τρίτο τεύχος, Μάιος 2015 • http://t- h.wikispaces.com/file/view/ΕισαγωγήστοAr duino.pdf Συνδιδασκαλία Φυσικής - Πληροφορικής 20
  • 21. Για να μας βρείτε… • Εργαστήριο φυσικής (ισόγειο) • Βιβλιοθήκη Αφαία – (εργαστήριο 1ου ορόφου) • Θέμα: Γ Γυμνασίου – [Ονοματεπώνυμο] • E-Mail: – tzela@ekppanou.gr – imark@ekppanou.gr • Mέσω της πλατφόρμας ePanou https://epanou.ekppanou.gr Συνδιδασκαλία Φυσικής - Πληροφορικής 21