Ardumotive Arduino Greek Playground
  • Home
    • About us
    • Contact
    • License
  • Arduino
    • Tutorials
    • Workshop
  • Raspberry Pi
  • DIY 3D Printer
  • News
    • Events >
      • Unboxing & Review
    • Blog
The 1st Arduino Playground in Greece - Open Source Hardware

Πως να αναβοσβήσετε ένα LED

10/7/2018
Available languages:
Picture
Picture

Εισαγωγή

Picture
Ένα LED, η αλλιώς Δίοδος Εκπομπής Φωτός (Light Emitting Diode), μπορεί να βρεθεί σε διάφορα χρώματα και μεγέθη και υπάρχει σχεδόν σε κάθε ηλεκτρονική συσκευή στο σπίτι μας. Στον οδηγό αυτό θα μάθετε πως να κάνετε ένα led να αναβοσβήνει με το Raspberry Pi.

Αν είστε νέος χρήστης του Raspberry Pi, αυτός ο οδηγός θα σας βοηθήσει να ξεκινήσετε!
 Ας ξεκινήσουμε!

Βίντεο

Τα υλικά που θα χρειαστείτε

Για το tutorial αυτό θα χρειαστείτε:
  • GPIO Breakout
  • Breadboard
  • LED
  • 220 Ohm Αντίσταση
Picture

Το κύκλωμα

Picture
Οι συνδέσεις είναι αρκετά εύκολες, δείτε την παραπάνω εικόνα με το σχηματικό του κυκλώματος σε breadboard.
Picture
Τα απλά led διαθέτουν δυο ακροδέκτες. Το θετικό άκρο, δηλαδή ο μεγαλύτερος ακροδέκτης ονομάζεται "άνοδος" (anode) ενώ το αρνητικό άκρο "κάθοδος" (cathode).

Ο κώδικας

Στο πρόγραμμα παρακάτω, το πρώτο πράγμα που κάνουμε είναι να εισάγουμε την βιβλιοθήκη για το GPIO και την sleep.
Στην συνέχεια είναι να δηλώσουμε με την GPIO.setup() οτι το pin18 είναι έξοδος.
Στην επανάληψη while True, ο κώδικας τρέχει ξανά και ξανά, για πάντα.
Σε αυτή μέσα ανάβουμε ή σβήνουμε το led με την συνάρτηση GPIO.output() και πετυχαίνουμε την εναλλαγή αυτής της κατάστασης ανά 1 δευτερόλεπτο με την sleep().
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#Εισαγωγή βιβλιοθηκών για το GPIO και sleep
import RPi.GPIO as GPIO
from time import sleep
#Διακοπή Σφάλματος
GPIO.setwarnings(False)
#Δήλωση LED ως έξοδος στο pin 18 (GPIO)
GPIO.setmode(GPIO.BCM)
GPIO.setup(18,GPIO.OUT)
#Αρχή επανάληψης
while True:
    GPIO.output(18,GPIO.HIGH)
    print ("To LED άναψε")
    sleep(1)
    GPIO.output(18,GPIO.LOW)
    print ("To LED έσβησε")
    sleep(1)
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Thonny Python IDE.
raspberrypi_blink_led_tutorial.py.zip
File Size: 0 kb
File Type: zip
Download File

Μπορείτε να κάνετε τις δικές σας παρεμβάσεις στον κώδικα, δοκιμάστε για παράδειγμα να προσθέσετε ένα δεύτερο led ή να αλλάξετε τον χρόνο στην sleep().
​

Συγχαρητήρια!

Μόλις ολοκληρώσατε το πρώτο "How to" tutorial και μάθατε πως να:
  • αναβοσβήσετε ένα LED 
  • να βάζετε σχόλια στον κώδικα 
  • χρησιμοποιείτε τις συναρτήσεις GPIO.setmode(), GPIO.setup(), GPIO.output(), print() και sleep()

Βίντεο στα Ελληνικά

Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.
Καλώς ήρθατε στον υπέροχο κόσμο του Raspberry !

Picture

Search Engine

Picture

Licence 

Picture

Help us to grow up!

Picture


Donate us
About us
License
Cookies policy

Visit the biggest Arduino Shop in Greece!

Picture
find us on dwrean.net
find us on Codebender
find us on Instructables
Developed and designed by Vasilakis Michalis Copyright © 2013 Ardumotive All Rights Reserved
All trademarks referenced herein are properties of their
Powered by Create your own unique website with customizable templates.
Design by DivTag Templates