Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Σχετικά έγγραφα
Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard

Το κύκλωμα σε breadboard

2017 Κατασκευάζω και Προγραμματίζω με τον μικροελεγκτή Arduino

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

Workshops. Εισηγητής: Παλιούρας Αριστείδης

Lab 1: Experimenting on Arduino & AI Sense

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM

2ο Γυμνάσιο Καβάλας. Κατασκευές και προγραμματισμός με το scratch for Arduino (s4a)

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)

Προγραμματισμο ς σε Arduino

Εφαρμογές αναλογικών / Ψηφιακών

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΦΥΣΙΚΗΣ "ΑΡΙΣΤΟΤΕΛΗΣ" Γ Λυκείου Β Φάση: Πειραματικό μέρος : 14/04/2018 Q E-2

Εκπαιδευτική Ρομποτική με ARDUINO. για εκπαιδευτικούς και μαθητές. 1o Μέρος: Απλά Κυκλώματα

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

Παράρτημα Φύλλο εργασίας 1: Δραστηριότητα 1 : Να αναβοσβήνει η φωτοδίοδος ανά ένα δευτερόλεπτο. Μέλη της ομάδας :

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

Γνωριμία με το Arduino

Πλακέτα Arduino. 1ο ΕΠΑΛ Περάματος - 7ο ΕΚ Πειραιά

Εφαρμογές Σειριακής Επικοινωνίας

Παιδιά κάτω των 13 ετών δε θα πρέπει να χρησιμοποιούν το κιτ χωρίς επίβλεψη. Μη συνδέετε την κύρια πλακέτα σε εξωτερική τροφοδοσία μεγάλης ισχύος.

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Project 5: Συνθέτοντας μουσική

Ενσωματωμένα Συστήματα

Έργο 1 LED που αναβοσβήνει (LED Flasher)

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5

ΤΕΥΧΟΣ ΑΣΚΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΚΥΚΛΟΥ ΣΥΣΤΗΜΑΤΩΝ ΜΙΚΡΟΕΛΕΓΚΤΩΝ (ΕΚΣΜ)

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ

Ενσωματωμένα Συστήματα

Εμμανουήλ Πουλάκης. Προγραμματίζοντας με τον μικροελεγκτή Arduino

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

Οδηγός Arduino για το μάθημα της Πληροφορικής

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ

Ενσωµατωµένα Συστήµατα

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)

2. Ο νόμος του Ohm. Σύμφωνα με το νόμο του Ohm, η τάση V στα άκρα ενός αγωγού με αντίσταση R που τον διαρρέει ρεύμα I δίνεται από τη σχέση: I R R I

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»

Ημερήσιο Γενικό Λύκειο Σητείας. Σχ. έτος

Β2.5 Οθόνες. Εικόνα 46 Μια οθόνη αποτελείται από εικονοστοιχεία, το καθένα από αυτά έχει τρείς φωτεινές πηγές, για κόκκινο, πράσινο και μπλε χρώμα

Breadboard-Raster-Πλέγμα ηλεκτρονικού κυκλώματος πλέγμα

Φύλλο Εργασίας 1 (Λειτουργία και έλεγχος κινητήρων)

TFT TV. Τι είναι οι TFT και πως λειτουργούν;

Εφαρμογές Arduino Σεμινάριο Ηλεκτρονικού Τομέα

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)

ΠΛΗΡΟΦΟΡΙΚH ΓΙΑ ΤΗΝ ΤEΧΝΗ Η ΕΞAΜΗΝΟ

Ο μικροελεγκτής Arduino στο εργαστήριο των Θετικών Επιστημών. Χρήσιμες διευθύνσεις στο διαδίκτυο

Κ α τ ά λ ο γ ο ς Π ρ ο ϊ ό ν τ ω ν L E D

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια

ΠΑΝΑΓΙΩΤΗΣ ΚΟΥΤΣΙΩΡΑΣ Α.Μ.: ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά Πρακτικής Εργασίας: Μετατροπέας Κώδικα BCD Σε Κώδικα GRAY

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων

EOS FP- 200 Αναγνώστης ελέγχου πρόσβασης με δακτυλικό αποτύπωμα

ΗΥ220: Εργαστήριο Ψηφιακών Κυκλωµάτων Τµήµα Επιστήµης Υπολογιστών Πανεπιστήµιο Κρήτης Χειµερινό Εξάµηνο

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

ΑΣΚΗΣΗ 1 ΜΙΚΡΟΗΛΕΚΤΡΟΝΙΚΗ ΚΑΙ Η/Υ Ι. Σκοπός της άσκησης η μελέτη βασικών ηλεκτρονικών εξαρτημάτων των Η/Υ και η εισαγωγή στην μικροηλεκτρονική.

Εφαρμογές βασισμένες στο Arduino

Φωτισµός βαγονιών ΕΝ ΧΡΗΣΙΜΟΠΟΙΟΥΜΕ ΣΤΗ ΜΑΚΕΤΑ ΡΕΥΜΑ 220V. ΜΟΝΟ ΡΕΥΜΑ ΑΠΟ ΤΟΥΣ ΜΕΤΑΣΧΗΜΑΤΙΣΤΕΣ.

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h>

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino

Πανεπιστήμιο Θεσσαλίας- Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ430- Εργαστήριο Ψηφιακών Κυκλωμάτων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

LED // Save Energy, Save Planet. Εγγύηση καλής λειτουργίας 3 Χρόνια. Στεγανότητα IP 65. Θερμοκρασία χρώματος. Στεγανότητα IP 40

TRACKER V1.0 Η ΚΑΤΑΣΚΕΥΗ

ΑΣΚΗΣΗ 4 ΑΣΚΗΣΗ 4. Ενδείκτης 7 τοµέων. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

Ενσωματωμένα Συστήματα

2.0 ΒΑΣΙΚΕΣ ΓΝΩΣΕΙΣ-ΟΡΟΛΟΓΙΕΣ

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Άσκηση 12 Ο ΤΕΛΕΣΤΙΚΟΣ ΕΝΙΣΧΥΤΗΣ ua741 ΕΦΑΡΜΟΓΕΣ

ΛΑΜΠΕΣ ΑΛΟΓΟΝΟΥ - HALOGEN LAMPS

Άσκηση 1. Όργανα εργαστηρίου, πηγές συνεχούς τάσης και μετρήσεις

Έλεγχος με Μικροϋπολογιστές Εργαστήριο ενσωματωμένων συστημάτων

ΣΥΝΔΕΣΜΟΛΟΓΙΑ / ΤΟΠΟΘΕΤΗΣΗ ΤΑΙΝΙΩΝ LED

ΛΑΜΠΕΣ ΑΛΟΓΟΝΟΥ - HALOGEN LAMPS

ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ

YN-360 PRO LED VIDEO LIGHT

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Εισαγωγή

ΣΥΝΔΕΣΗ ΣΕ ΣΕΙΡΑ ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 7 4 ΕΞΑΡΤΗΜΑΤΑ 7

Α.Τ.Ε.Ι. Ηρακλείου Ψηφιακή Επεξεργασία Εικόνας ιδάσκων: Βασίλειος Γαργανουράκης. Ανθρώπινη Όραση - Χρωµατικά Μοντέλα

EOS FP Σύστημα ελέγχου πρόσβασης με δακτυλικό αποτύπωμα. Οδηγίες Λειτουργίας

Ασύρματο Πληκτρολόγιο ελέγχου πρόσβασης

Arduino Teachers Workshop

Ενσωματωμένα Συστήματα

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΕΙΚΟΝΑ. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΗΛΕΚΤΡΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΜΕΤΡΗΣΕΙΣ ΣΤΗΝ ΒΙΟΪΑΤΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ

ΔΙΔΑΚΤΙΚΟ ΣΕΝΑΡΙΟ ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΞΑΓΩΓΗΣ ΠΑΙΧΝΙΔΙΟΥ ΕΡΩΤΗΣΕΩΝ/ΑΠΑΝΤΗΣΕΩΝ ΜΕ ΧΡΗΣΗ ARDUINO - QUIZ GAME ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

ΦΩΤΟΜΕΤΡΟ. Κατηγορία: Έξυπνος Δημόσιος Φωτισμός. Γενική περιγραφή

- 1 - ΜΕΛΕΣΗ ΦΑΡΑΚΣΗΡΙΣΙΚΗ ΚΑΜΠΤΛΗ: Ηλεκτρικής πηγής, ωμικού καταναλωτή και διόδων πυριτίου και γερμανίου, με τη ΛΑ- LoggerProGR.

ibemo Kazakhstan Republic of Kazakhstan, West Kazakhstan Oblast, Aksai, Pramzone, BKKS office complex Phone: ; Fax:

JABRA MOVE WIRELESS ΕΓΧΕΙΡΊΔΙΟ ΧΡΉΣΤΗ. jabra.com/movewireless

ΛΑΜΠΕΣ ΑΛΟΓΟΝΟΥ - HALOGEN LAMPS

Transcript:

Φύλλο εργασίας 4 - Δημιουργώ τα δικά μου χρώματα με το RGB LED Στην δραστηριότητα αυτή θα δουλέψουμε με το RGB LED για να παράγουμε μια μεγάλη ποικιλία χρωμάτων. Το RGB LED είναι στην ουσία τρία διαφορετικά LED (κόκκινο, πράσινο, μπλε) τα οποία έχουν ενσωματωθεί σε ένα LED. Ένα RGB LED (Red, Green, Blue) διαθέτει 4 ακροδέκτες, έναν για κάθε χρώμα και έναν κοινής ανόδου (ή καθόδου αν έχουμε LED κοινής καθόδου). Τα RGB LED παράγουν κόκκινο, πράσινο, μπλε χρώμα και συνδυασμούς αυτών των χρωμάτων. To RGB LED που θα χρησιμοποιήσουμε έχει τους παρακάτω ακροδέκτες (pins): Υλικά που θα χρειαστούμε: 1 Arduino UNO 1 Breadboard 1 RGB LED (LED Diffused 5mm RGB - Common Anode) 3 αντιστάσεις 330 Ohm Το κύκλωμα σε breadboard Φ4.1

1 Ανοίξτε το προγραμματιστικό περιβάλλον του Arduino. 2 Από το μενού Tools επίλεξε Ardublock για να ξεκινήσετε το προγραμματιστικό περιβάλλον του Ardublock. 3 Δημιουργήστε το παρακάτω πρόγραμμα στο περιβάλλον του Ardublock. Εικόνα 4 - program4.adp * Οι αριθμοί δίπλα σε κάθε εντολή χρησιμοποιούνται στην ανάλυση του προγράμματος που ακολουθεί στην επόμενη παράγραφο. Φ4.2

Ανάλυση προγράμματος (program4.adp) * Κάθε γραμμή αντιστοιχεί σε μια εντολή (με τον ίδιο αριθμό) στην Εικόνα 4. 1. Η εντολή set analog pin(11, 0) στέλνει την τάση 0 την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα το κόκκινο χρώμα να πάρει την μέγιστη τιμή του. Επειδή το RGB LED που χρησιμοποιούμε είναι κοινής ανόδου (common anode) οι τιμές που στέλνουμε πρέπει να είναι αντιστρόφως ανάλογες με την φωτεινότητα του κάθε χρώματος που θέλουμε να πετύχουμε. Για παράδειγμα, η τιμή 0 στην θύρα 11 θα έχει σαν αποτέλεσμα το κόκκινο χρώμα να πάρει την μέγιστη τιμή του. Αντίθετα, η τιμή 255 θα έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. Η set analog pin λειτουργεί μόνο στις PWM ψηφιακές θύρες οι οποίες στις περισσότερες πλακέτες είναι οι 3, 5, 6, 9, 10, 11. Δηλαδή στις θύρες αυτές μπορούμε να παράγουμε ενδιάμεσες τάσεις στο διάστημα [0, 5] Volt στέλνοντας τιμές από 0 έως 255. 2. Η εντολή set analog pin(10, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου μπλε χρώμα. 3. Η εντολή set analog pin(9, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου πράσινο χρώμα. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 1, 2 και 3 είναι το RGB LED να εκπέμπει το κόκκινο χρώμα. 4. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του 5. Η εντολή set analog pin(11, 255) στέλνει την τάση 5 V την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. 6. Η εντολή set analog pin(10, 0) στέλνει την τάση 0 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την μέγιστη τιμή του. 7. Η εντολή set analog pin(9, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου πράσινο χρώμα. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 5, 6 και 7 είναι το RGB LED να εκπέμπει το μπλε χρώμα. 8. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του 9. Η εντολή set analog pin(11, 255) στέλνει την τάση 5 V την ψηφιακή θύρα 11. Αυτό έχει σαν αποτέλεσμα να μην εκπέμπεται καθόλου κόκκινο χρώμα. Φ4.3

10. Η εντολή set analog pin(10, 255) στέλνει την τάση 5 V στην ψηφιακή θύρα 10. Αυτό έχει σαν αποτέλεσμα το μπλε χρώμα να πάρει την ελάχιστη τιμή του, δηλαδή να μην εκπέμπεται καθόλου μπλε χρώμα. 11. Η εντολή set analog pin(9, 0) στέλνει την τάση 0 V στην ψηφιακή θύρα 9. Αυτό έχει σαν αποτέλεσμα το πράσινο χρώμα να πάρει την μέγιστη τιμή του. Το αποτέλεσμα της εκτέλεσης των εντολών στις γραμμές 9, 10 και 11 είναι το RGB LED να εκπέμπει το πράσινο χρώμα. 12. Με την εντολή delay MILLIS milliseconds(1000) σταματά η εκτέλεση του Αν χρησιμοποιήσετε ένα RGB LED κοινής καθόδου τότε τον ακροδέκτη της καθόδου (CATHODE) πρέπει να τον συνδέσετε στην γείωση (GND) (αντί για την τάση 5 V που συνδέσαμε στο RGB LED κοινής ανόδου παραπάνω). Φ4.4

Δραστηριότητες 1. Τροποποιήστε το παραπάνω πρόγραμμα (Εικόνα 4) ώστε εκτός από τα βασικά χρώματα (κόκκινο, μπλε, πράσινο) που εναλλάσσονται ανά ένα δευτερόλεπτο να προστεθεί και το άσπρο χρώμα και να εναλλάσσονται με την εξής σειρά: κόκκινο - μπλε - πράσινο - άσπρο. 2. Τι χρώμα θα εκπέμψει το RGB LED όταν στις θύρες 11, 10 και 9 στείλουμε τις τιμές 0, 255, 0 αντίστοιχα ; Φ4.5