28/10/2019
Εισαγωγή
Για εσάς που ξεκινάτε τώρα με την ρομποτική και γενικότερα τα ηλεκτρονικά, θα έχετε αναρωτηθεί πως μπορούμε να αλλάξουμε την φωτεινότητα ενός led χωρίς να χρειάζεται να αλλάζουμε συνεχώς αντιστάσεις στο κύκλωμα μας. Είναι αρκετά απλό, με την χρήση ενός ποτενσιόμετρου ή αλλιώς μιας μεταβλητής αντίστασης.
Σε αυτόν τον οδηγό θα μάθετε να χρησιμοποιείτε το ποτενσιόμετρο με την χρήση του Raspberry Pi για να αλλάξετε την φωτεινότητα ενός led. Ας ξεκινήσουμε! |
Τα υλικά που θα χρειαστούμε
For this tutorial you will need:
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά εύκολες, δείτε την παραπάνω εικόνα με το σχηματικό του κυκλώματος σε breadboard.
Ο κώδικας
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #Libraries import RPi.GPIO as GPIO from time import sleep #Set warnings off (optional) GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) #Set Button and LED pins Button = 23 LED = 24 #Setup Button and LED GPIO.setup(Button,GPIO.IN,pull_up_down=GPIO.PUD_UP) GPIO.setup(LED,GPIO.OUT) #flag = 0 while True: button_state = GPIO.input(Button) print(button_state) if button_state == 0: GPIO.output(LED,GPIO.HIGH) else: GPIO.output(LED,GPIO.LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag=0 if flag==1: GPIO.output(LED,GPIO.HIGH) else: GPIO.output(LED,GPIO.LOW) ''' |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Thonny Python IDE.
|
|
Συγχαρητήρια!
Μόλις ολοκληρώσατε άλλο ένα "How to" tutorial και μάθατε πως να χρησιμοποιείτε ένα ποτενσιόμετρο!
Βίντεο στα Ελληνικά
Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.