» Θέματα » Ιδέες DIY »Φως νυχτός με έλεγχο φωτεινότητας

Φωτισμός νυκτός

Σήμερα θέλω να σας πω πώς να συγκεντρώσετε ένα νυχτερινό φως με ελάχιστες λεπτομέρειες και σήμερα χρειαζόμαστε:

1.Arduino (στην περίπτωσή μου, Uno)
2.Breadboar ή όπως ονομάζεται επίσης χωρίς συγκόλληση breadboard
3.LED οποιουδήποτε χρώματος για τάση 3 βολτ
4. Καλώδιο για προγραμματισμό
5. Ποτενσιόμετρο
6. σύρματα βραχυκυκλωμάτων
7. Αντίσταση 220 ohm

οπότε ας περάσουμε, πρώτα πρέπει να προγραμματίσετε το arduino



Εδώ είναι ένα σκίτσο:

// δώστε λογικά ονόματα για ακίδες με LED
// και ποτενσιόμετρο (αγγλικό ποτενσιόμετρο ή απλά "ποτ")
#define LED_PIN 9
#define POT_PIN A0
 
void setup ()
{
  // pin με LED - έξοδο, όπως πριν ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... αλλά η ακίδα με το ποτενσιόμετρο πρέπει να είναι μια είσοδος
  // (αγγλική "είσοδος"): θέλουμε να διαβάσουμε την τάση,
  // που εκδόθηκε από αυτόν
  pinMode (POT_PIN, είσοδος);
}}
 
κενός βρόχος ()
{
  // δηλώνουμε ότι θα χρησιμοποιήσουμε περαιτέρω 2 μεταβλητές
  // ονόματα περιστροφής και φωτεινότητας και τι θα αποθηκεύσουμε σε αυτά
  // ακέραιοι (Αγγλικά "ακέραιος", συντομογραφία απλά ως "int")
  int περιστροφή, φωτεινότητα?
 
  // διαβάστε την τάση περιστροφής από το ποτενσιόμετρο σε περιστροφή:
  // μικροελεγκτής θα δώσει έναν αριθμό από 0 έως 1023
  // ανάλογα με τη γωνία περιστροφής της λαβής
  περιστροφή = αναλογική ανάγνωση (POT_PIN);
 
  // στη φωτεινότητα, γράψτε την τιμή περιστροφής που αποκτήσατε νωρίτερα
  // διαιρούμενο με 4. Δεδομένου ότι θέλαμε να αποθηκεύσουμε σε μεταβλητές
  // ακέραιες τιμές, το κλασματικό τμήμα του τμήματος θα απορριφθεί.
  // Ως αποτέλεσμα, παίρνουμε έναν ακέραιο αριθμό από 0 έως 255
  φωτεινότητα = περιστροφή / 4;
 
  // εξάγει το αποτέλεσμα στο LED
  analogWrite (LED_PIN, φωτεινότητα);
}}


τότε πρέπει να συνδέσετε τα πάντα σύμφωνα με αυτό το σχήμα.

Φωτισμός νυκτός


Και γι 'αυτό πήρα




Νομίζω ότι σας άρεσε αυτό το άρθρο και σας προτείνω να συμμετάσχετε στην έρευνα παρακάτω, αλλά αυτό είναι για μένα
Εντάξει
END
Ερώτηση \ θέμα δημοσιεύεται αυτόματα στο κοινωνικό. δίκτυο δικτύου - μείνετε συντονισμένοι για απαντήσεις εκεί:
κατάφερες να επαναλάβεις;
Σύνολο ψήφων: 5

Κατάλληλο για θέμα

Σχετικά θέματα

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
4 σχόλιο
Dudosa1337
Στην πραγματικότητα, είναι καλό που ασχολείται με το arduino και τον προγραμματισμό
Αντόκα
Cool σπιτικό, κατάφερα να το επαναλάβω
Το παιδί θα πάει μακριά, ήδη στο προφίλ που γράφει "εκτελώ σπίτι-παραγγελίες." )))
χρησιμοποιώντας ελάχιστα στοιχεία

1.Arduino (στην περίπτωσή μου, Uno)
2.Breadboar ή όπως ονομάζεται επίσης χωρίς συγκόλληση breadboard
3.LED οποιουδήποτε χρώματος για τάση 3 βολτ
4. Καλώδιο για προγραμματισμό
5. Ποτενσιόμετρο
6. σύρματα βραχυκυκλωμάτων
7. Αντίσταση 220 ohm
Και αυτό είναι για να ανάψει ένα LED; Σύντομα δεν θα μπορέσουν να πάνε στην τουαλέτα χωρίς Arduino! ξυστά

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...