Sisällysluettelo:
- Vaihe 1: Yhdistä tämä imuri
- Vaihe 2: Liitä nastat 3 ja 8 virtalähteeseen (yhteinen anodi) tai maahan (yhteinen katodi)
- Vaihe 3: Flash Arduino kalibrointia varten
- Vaihe 4: Aloitetaan nyt kalibrointi. (Segmentti A, Arduino -nasta 1, LED -nasta 7)
- Vaihe 5: Yhdistä segmentti B (Arduino -nasta 2, LED -nasta 6)
- Vaihe 6: Yhdistä segmentti C (Arduino -nasta 3, LED -nasta 4)
- Vaihe 7: Yhdistä segmentti D (Arduino -nasta 4, LED -nasta 2)
- Vaihe 8: Yhdistä segmentti E (Arduino Pin 5, LED Pin 1)
- Vaihe 9: Yhdistä segmentti F (Arduino -nasta 6, LED -nasta 9)
- Vaihe 10: Yhdistä segmentti G (Arduino -nasta 7, LED -nasta 10)
- Vaihe 11: Yhdistä segmentti DC (Arduino -nasta 8, LED -nasta 5)
- Vaihe 12: Siivoa ja sano: "puhtaus on jumalallisuuden vieressä" ja hymyile, koska 8 -vuotis näyttää pahalta
- Vaihe 13: Tee laskuri teknisen osaamisen osoittamiseksi
Video: Arduino 7 -segmentti (5011BS, yhteinen anodi tai katodi) Opetusohjelma: 13 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Aiomme saada tämän asian toimimaan! Yhteinen katodi tai anodi.
Vaihe 1: Yhdistä tämä imuri
Vaihe 2: Liitä nastat 3 ja 8 virtalähteeseen (yhteinen anodi) tai maahan (yhteinen katodi)
Käytä 330 -vastusta, 1k tekee LED -valoista liian himmeitä. Huuta "voimaa" Clarksonin suonessa suorittaessasi tätä vaihetta. (Tärkeä)
Nastat 3 ja 8 ovat keskimmäisiä tappeja ylhäällä ja alhaalla.
Vaihe 3: Flash Arduino kalibrointia varten
Lataa Seitsemän segmentin kirjasto ja asenna se Arduino IDE: hen.
github.com/DeanIsMe/SevSeg/archive/master….
Asenna se avaamalla Arduino IDE, valitsemalla Luonnos> Sisällytä kirjasto> Lisää. ZIP -kirjasto ja valitsemalla sitten ladattu SevSeg ZIP -tiedosto.
Nyt meidän on salattava Arduino tulostaaksesi numero 8 pisteellä, jotta voimme yhdistää hänet.
koodi:
#include "SevSeg.h" SevSeg sevseg;
void setup () {
tavu numDigits = 1; // käytämme yksinumeroista näyttötavu tavua digitPins = {}; // jätä tyhjäksi yksinumeroinen näyttö tavu segmentPins = {1, 2, 3, 4, 5, 6, 7, 8}; // valitse mikä tahansa 8 nastan bool -vastuksetOnSegments = true; tavu hardwareConfig = YHTEINEN_ANODI; sevseg.begin (hardwareConfig, numDigits, digitPins, segmentPins, vastuksetOnSegments); }
void loop () {
sevseg.setNumber (8, 0); // Tulosta 8, 0 tarkoittaa desimaalipistettä, 1 sammuttaa sen. sevseg.refreshDisplay (); // Tarvitaan numeron näyttämisen jatkamiseen}
Vaihe 4: Aloitetaan nyt kalibrointi. (Segmentti A, Arduino -nasta 1, LED -nasta 7)
Nyt aiomme kalibroida A-DC: stä järjestyksessä, yksi kerrallaan.
Katsokaa tätä koodia, se on aakkosellinen A-DC: stä.
Kerromme Arduinolle, että:
pin1 = A, pin2 = B, pin3 = C.
pin8 = DC.
Liitä nyt segmentti A nastaan 1. (nasta 7 LEDissä)
tavu segmenttiPins = {1, 2, 3, 4, 5, 6, 7, 8}; // valitse mikä tahansa 8 nastaa
Vaihe 5: Yhdistä segmentti B (Arduino -nasta 2, LED -nasta 6)
Vaihe 6: Yhdistä segmentti C (Arduino -nasta 3, LED -nasta 4)
Vaihe 7: Yhdistä segmentti D (Arduino -nasta 4, LED -nasta 2)
Vaihe 8: Yhdistä segmentti E (Arduino Pin 5, LED Pin 1)
Vaihe 9: Yhdistä segmentti F (Arduino -nasta 6, LED -nasta 9)
Vaihe 10: Yhdistä segmentti G (Arduino -nasta 7, LED -nasta 10)
Vaihe 11: Yhdistä segmentti DC (Arduino -nasta 8, LED -nasta 5)
Vaihe 12: Siivoa ja sano: "puhtaus on jumalallisuuden vieressä" ja hymyile, koska 8 -vuotis näyttää pahalta
Vaihe 13: Tee laskuri teknisen osaamisen osoittamiseksi
Kopioi ja liitä kuin se olisi kuuma, säätämme vain pääsilmukkaa.
void loop () {for (int i = 0; i <10; i ++) {sevseg.setNumber (i, 0); sevseg.refreshDisplay (); // Tarvitaan jatkaa numeron viiveen näyttämistä (1000); }}
Suositeltava:
Arduino MFRC522 -opetusohjelma - Onko RFID -tunniste olemassa tai poistettu?: 6 vaihetta
Arduino MFRC522 -opetusohjelma - Onko RFID -tunniste olemassa tai poistettu?: Tämä opetusohjelma on alun perin julkaistu korkeilla jännitteillä
Korkein yhteinen tekijälaskin: 6 vaihetta
Korkein yhteinen tekijälaskin: monilla ystävistäni ja opettajistani on ongelmia löytää korkein yhteinen tekijä (HCF) kaikista numeroista. Tämä johtuu lähinnä siitä, että kotimaassani koulutus on todella huonompaa. lapset turvautuvat yleensä rote -oppimiseen ja tiukkoihin sääntöihin
DIY Mini Bass Synth: Meeblip -anodi: 10 vaihetta (kuvilla)
DIY Mini Bass Synth: Meeblip-anodi: Tämä on ensimmäinen ohjeeni palkitun monosynth: meeblip-anodin rakentamisesta tyhjästä. , joka on tehty antamaan sinulle
Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta
Arduino Ws2812 LED- tai Neopixel Led Strip- tai Ring -opetusohjelma: Tässä oppaassa opimme käyttämään neopixeliä tai ws 2812 tai pikavalot Arduinon kanssa. Tämäntyyppisiä LED -valoja tai -nauhoja tai -renkaita ohjataan vain yhdellä Vin -nastalla ja LEDit ovat yksilöllisesti osoitettavissa, joten niitä kutsutaan myös indi
PIR -anturin opetusohjelma - Arduinolla tai ilman: 8 vaihetta
PIR -anturin opetusohjelma - Arduinon kanssa tai ilman: Juuri ennen seuraavan projektin opetusohjelman luomista, jossa käytetään PIR -anturia, ajattelin luoda erillisen opetusohjelman, joka selittää PIR -anturin toiminnan. Näin tekemällä voin pitää toisen opetusohjelmani lyhyenä ja ytimessä. Niin