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

Σχετικά έγγραφα
ΣΤΟΙΧΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ARDUINO

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

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

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

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.

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

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

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

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

Arduino Teachers Workshop

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

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

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

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

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

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

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

Σκοπός. Προγραμματίζοντας τον Arduino ΙΙ Εντολή Εκχώρησης & Εντολές. Συλλογή & Επεξεργασία Δεδομένων. Πρόγραμμα. Εντολές Επεξεργασίας Δεδομένων

ΑΣΚΗΣΗ ΜHΧΑΤΡΟΝΙΚΗΣ. Τέλος όταν εισάγετε ένας σωστός συνδυασμός η ένδειξη του display να μηδενίζετε.

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

4 Εισαγωγή στο Arduino

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

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

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

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

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

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

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

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

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

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

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

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

Lab 1: Experimenting on Arduino & AI Sense

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

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

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

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

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

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

ίοδοι Εκποµπής Φωτός

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

ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου

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

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή

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

ΕΝΟΤΗΤΑ 14 Πρωτόκολλα Επικοινωνίας

Βιβλιοθήκη για οθόνη LCD

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

Βρες τα μοτίβα Επίπεδο 1

Εμπειρίες από την Κατασκευή Φάρου, υπό Κλίμακα, με Arduino

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07

Προγραμματισμός με Python στο Raspberry Pi. LED και PWMLED. για το Code Club Απρίλιος Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ

Δομή (Structure) Προγραμματισμός Arduino. Η λειτουργία setup()

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

AC-10S, AC- 10F. Πληκτρολόγια Access Control Για αυτόνοµη (stand alone) λειτουργία.

Προσομοίωση (simulation) στο Matlab

FOSSCOMM ο Συνέδριο Κοινοτήτων Ανοιχτού Λογισμικού Σάββατο 20 Απριλίου Ομάδα Σχολής Ικάρων Εργαστήριο Arduino

Οδηγός γρήγορης εκκίνησης

Συλλογή & Επεξεργασία Δεδομένων Εξαμηνιαία ΡομποΚαθαριστής Μέρος Β : Το Πρόγραμμα. Σχεδίαση Συστήματος Πραγματικής Εφαρμογής (Prototyping).

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

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

ΟΜΑΔΑ ΡΟΜΠΟΤΙΚΗΣ: ΦΟΙΒΟΣ ΓΚΟΥΜΑΣ ΠΑΡΗ ΚΥΡΙΑΚΙΔΗ ΒΑΣΙΛΗΣ ΣΑΚΕΛΛΑΡΙΟΥ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: κ. ΦΑΚΙΟΛΑΚΗΣ ΓΙΩΡΓΟΣ

Λειτουργία του S-Prox

Προγραμματισμός Ρομπότ

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

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

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

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

Αndroid εφαρμογή μέσω Αrduino για απομακρυσμένο έλεγχο έξυπνου σπιτιού

Δομές ελέγχου ροής προγράμματος

διατίθεται με άδεια χρήσης GPL για πλατφόρμες Linux, MAC και Windows.

BOSCH FIRE PANEL FP 102 / FR 104 / FR 106 GB

Scratch Δημοτικό 5: Οι μεταβλητές σαν ιδιότητες αντικειμένων στη γλώσσα προγραμματισμού Scratch

ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ARDUINO 3/5

Stagnoli ACNSEM3L - Ηλεκτρονικός πίνακας ελέγχου για φωτεινούς σηματοδότες

Μάθημα 2 Δραστηριότητα 2: Δημιουργώντας το Μετεωρολογικό Σταθμό. Επανεξέταση των βασικών εννοιών της C και του προγραμματισμού.

Εργαστήριο 2: Πίνακες

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική και Εφαρμογές»

ΔΕΟ 13 - Ποσοτικές Μέθοδοι: Επιχειρησιακά Μαθηματικά. Κεφάλαιο 1: Συναρτήσεις μιας μεταβλητής

Εισαγωγή στον Προγραμματισμό

Button & MotionSensor

Εισαγωγή στη γλώσσα προγραμματισμού JAVA. Δομές Δεδομένων Διδάσκων: Π.Α. Μήτκας Τομέας Ηλεκτρονικής και Υπολογιστών

Συλλογή & Επεξεργασία Δεδομένων. Προγραμματίζοντας τον Arduino Μέρος Ι: Μεταβλητές, Εντολές Εισόδου & Εξόδου. Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE)

Στόχοι και αντικείμενο ενότητας. Προτάσεις επανάληψης. Έλεγχος ροής προγράμματος. #5.. Εντολές Επανάληψης

Exclusive Accessories for Smartfortwo W450 & W451

Δρ. Π. Ασβεστάς Τμήμα Μηχανικών Βιοϊατρικής Τεχνολογίας Τ.Ε

Ενότητες στην C Τεχνική Υλοποίησης Αφαιρετικών Τύπων Δεδομένων στην C

Breadboard PIC Μέρος 1 1 Σταύρος Σ. Φώτογλου. BreadBoard PIC

Exclusive Accessories for Smartfortwo W450 & W451

ΑΣΚΗΣΗ 1: ΧΡΩΜΑΤΙΚΟΣ ΚΩΔΙΚΑΣ ΑΝΤΙΣΤΑΣΕΩΝ

Εισαγωγή στον προγραμματισμό. Τμήμα Πληροφορικής & Επικοινωνιών ΤΕΙ Σερρών Εργαστήριο 4

ΑΣΚΗΣΗ 1 ΛΟΓΙΚΕΣ ΠΥΛΕΣ

Εισαγωγή στην πληροφορική

Τ.Ε.Ι Λαμίας Τμήμα Ηλεκτρονικής Σ.Τ.ΕΦ ΑΙΣΘΗΤΗΡΕΣ-ΙΝTERFACES Υλοποίηση κύκλωματος απεικόνισης μεταβολής γραμμικού ποτενσιομέτρου

ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ: ΜΙΚΡΟΕΛΕΓΚΤΕΣ

Transcript:

Απλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε όταν ανάβει το κόκκινο θα ανάβει και το άσπρο, όταν θα σβήνει το κόκκινο θα σβήνει και το άσπρο. στη συνέχεις θα ανάβουν όλα στη σειρά (κόκκινο, πράσινο, μπλε, άσπρο) για 1,5 και θα σβήνουν όλα μαζί για 2. Αυτό θα γίνεται συνέχεια. Arduino Τέσσερα led Κόκκινο. Πράσινο, μπλε, άσπρο Τέσσερες αντιστάσεις (τις κατάλληλες για κάθε χρώμα) //με χρήση μεταβλητών int ledgreen = 12; int ledblue = 11; int ledwhite = 10; int fasi = 0; void setup() // πρέπει να δηλώσω αν είναι έξοδος ή είσοδος αλλά και ότι άλλο είναι χρήσιμο πως αν είναι αναμένο ή σβηστό κα ποιο led pinmode (ledgreen, OUTPUT); pinmode (ledblue, OUTPUT); pinmode (ledwhite, OUTPUT); void loop() // ο Κώδικάς με απλη Δομή επιλογής fasi = 1; if (fasi == 1) digitalwrite (ledwhite, HIGH); fasi = 0; if (fasi == 0) digitalwrite (ledwhite, HIGH); delay (2000);

Σύνθετη Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε Αυτό θα γίνεται συνέχεια. Arduino τρία led Κόκκινο. Πράσινο, μπλε Τρείς αντιστάσεις (τις κατάλληλες για κάθε χρώμα) //με χρήση μεταβλητών int ledgreen = 12; int ledblue = 11; int fasi =0; void setup() // πρέπει να δηλώσω αν είναι έξοδος ή είσοδος αλλά και ότι άλλο είναι χρήσιμο πως αν είναι αναμένο ή σβηστό κα ποιο led pinmode (ledgreen, OUTPUT); pinmode (ledblue, OUTPUT); void loop() // ο Κώδικάς με απλη Δομή επιλογής fasi = 1; // μπορούμε να σβήσουμε την εντολή αυτή και να δούμε την συμπεριφορά του else fasi = 0; // μπορούμε να σβήσουμε την εντολή αυτή και να δούμε την συμπεριφορά του if (fasi ==1)

Πολλαπλή Δομή Επιλογής Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε σν σλογα την τιμή που θαα δίνει μια γεννήτρια (10-11- 12-13) θα αναβει και το αντίστοιχο led. Κόκκινο =13, πράσινο =12, μπλε =11, καο άσπρο =10. Αυτό θα γίνεται συνέχεια. Arduino Τέσσερα led Κόκκινο. Πράσινο, μπλε, άσπρο Τέσσερες αντιστάσεις (τις κατάλληλες για κάθε χρώμα) //τέσσερεις μεταβλητές + 1 ακόμα int ledgreen = 12; int ledblue = 11; int ledwhite = 10; int timi =0; void setup() // αρχικοποίηση pinmode (ledgreen, OUTPUT); pinmode (ledblue, OUTPUT); pinmode (ledwhite, OUTPUT); void loop() // ο κώδικάς μου, τι πρέπει να υλοποιηθεί timi = random(10,14); //απο 10 μεχρι 13 if (timi == 13) else if (timi == 12) else if (timi == 11) pinmode (ledwhite, LOW); else if (timi == 10) digitalwrite (ledwhite, HIGH);

Φανάρια Να κατασκευάσετε το κύκλωμα το οποίο θα υλοποιεί τα φανάρια. Στη συνέχεια να αναπτύξετε τον κατάλληλο κώδικα ώστε το κόκκινο φανάρι να ανάβει για 5 δευτερόλεπτα, το πράσινο για 7 δευτερόλεπτα και το πορτοκαλί για 1 δευτερόλεπτο. Το Arduino Τις κατάλληλες αντιστάσεις (3) Λεντάκια (3) κόκκινο, πράσινο και πορτοκαλί Η σειρά που ανάβουν τα χρώματα σε ένα φανάρι είναι η εξής: Κόκκινο, πράσινο, πορτοκαλί Πράσινο, Πορτοκαλί, Κόκκινο //ΦΑΝΑΡΙΑ // δήλωση μεταβλητών int ledor = 12; int ledgr = 11; void setup() // αρχικοποίηση μεταβλητών pinmode (ledgr, OUTPUT); pinmode (ledor, OUTPUT); void loop() // όλα τα χρώματα του φαναριού ακολουθιακά //κοκκινο 5 digitalwrite (ledgr, LOW); digitalwrite (ledor, LOW); delay(5000); //Πράσινο 7 digitalwrite (ledgr, HIGH); digitalwrite (ledor, LOW); delay(7000); // Πορτοκαλί 1 digitalwrite (ledgr, LOW); digitalwrite (ledor, HIGH); delay(1000);