Ημέρα 6 - Ενότητα 2 - Χειριζόμενοι μια ακτίνα λέιζερ

Μετά την ολοκλήρωση αυτής της ενότητας ως εκπαιδευόμενοι θα μπορείτε να:

  • χειριστείτε μια δέσμη λέιζερ
  • δημιουργήσετε ένα κύκλωμα που ενεργοποιεί και απενεργοποιεί τη δέσμη λέιζερ
  • κατασκευάζετε τον κώδικα του NodeMCU για να αναβοσβήνει η δέσμη λέιζερ

Ας εστιάσουμε στην ακτίνα λέιζερ.....

http://www.keysigns.co.uk/images/warning-laser-beam-signs-p889-14769_zoom.jpg

Πρέπει να είμαστε πολύ προσεκτικοί όταν χειριζόμαστε δείκτες λέιζερ και ακτίνες λέιζερ. Θυμηθείτε, ποτέ να μην κατευθύνετε τη δέσμη στα μάτια σας ή στα μάτια οποιουδήποτε άλλου, καθώς μπορεί να βλάψει εσάς ή άλλο πρόσωπο.

Τώρα ας επιστρέψουμε στον παιχνιδότοπό μας! Πρώτα, πρέπει να κατασκευάσουμε το παρακάτω κύκλωμα:



Σ' αυτό το σχέδιο παρατηρούμε ότι το Σήμα (κόκκινο καλώδιο) είναι συνδεδεμένο στον ακροδέκτη D0. Θεωρώντας ότι ο D0 ταιριάζει με τον αριθμό 16 στο Arduino IDE το πρόγραμμά μας διαμορφώνεται έτσι:

void setup() {
  pinMode(16, OUTPUT);
}

void loop() {
  digitalWrite(16, HIGH);
  delay(500);
  digitalWrite(16, LOW);
  delay(500);
}

Αντιγράψτε τον παραπάνω κώδικα στο IDE του Arduino και μετά μεταφορτώστε το στο NodeMCU.
Όπως μπορείτε να δείτε, η δέσμη αναβοσβήνει με καθυστέρηση μισού δευτερολέπτου. Προσπαθήστε να αλλάξετε το ρυθμό και να διασκεδάσετε περισσότερο.