
Cuprins:
- Pasul 1: Testarea Neopixels 17/2/18
- Pasul 2: Citirea tastaturii 18/02/18
- Pasul 3: Controlul celor 7 segmente folosind registrele de schimbare Maxim 7219 2/19/18 (2/20 deja dacă computerul pe UTC)
- Pasul 4: Controlul celor 7 segmente folosind registrele de schimbare Maxim 7219 (continuare) 22.02.18
- Pasul 5: date inteligente de la giroscop la 7 segmente
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Bine ați venit la Instrucțiunile noastre continue despre programarea DSKY-ului dvs. deschis.
Asigurați-vă că reveniți, deoarece acest instructabil va continua să crească pe măsură ce producem și lansăm în mod constant noi materiale de programare. Așadar, urmați-l, apreciați-l și preferați-l.
Această serie de videoclipuri este o extensie la OPEN APOLLO GUIDANCE COMPUTER DSKY instructable.
Cel mai bun mod de a ne contacta cu întrebări și comentarii este prin intermediul site-ului nostru opendsky.com.
Open DSKY este în prezent live pe Backerkit și este disponibil de pe site-ul nostru de comerț electronic.
Bill Walker (creatorul proiectului Apollo Educational Experience), a scris un software personalizat uimitor (cu aproape 50 de funcții) cu o referință de comandă modelată după Planul de zbor Apollo pentru cele două DSKY-uri deschise și îl pune la dispoziția tuturor exclusiv prin intermediul GoFundMe pagină.
Vă rugăm să luați în considerare sprijinirea acestuia.
Pasul 1: Testarea Neopixels 17/2/18

În acest videoclip de 30 de minute, James explică cum să:
- Instalați Arduino IDE
- Obțineți biblioteca Adafruit Neopixel
- Depanarea unui NeoPixel rău
- Rulați demo-ul Standtest.
Pasul 2: Citirea tastaturii 18/02/18

În acest episod de 30 de minute, James arată:
- Cum este conectată fizic tastatura
- Cum să împărțiți 5 volți în 7 (sau 8) felii
- Cum să sondezi tastatura și să o respingi
- Cum să asigurați prospețimea datelor colectate
- Garantarea preciziei verificând intrarea de două ori (cum ar fi St Nick).
Pasul 3: Controlul celor 7 segmente folosind registrele de schimbare Maxim 7219 2/19/18 (2/20 deja dacă computerul pe UTC)

Iată al treilea videoclip din seria noastră, unde James explică cum să descărcați biblioteca Maxim 7219 (LedControl) și să modificați exemplul de cod pentru a utiliza toate cele 21 de 7 segmente + cele 3 3 segmente de pe Open DSKY.
Exemplul de cod sursă.ino Arduino este inclus pentru confortul dvs.
Pasul 4: Controlul celor 7 segmente folosind registrele de schimbare Maxim 7219 (continuare) 22.02.18

În această tranșă de 20 de minute, James începe cu o bună explicație a schemei care arată în mod specific cum am conectat registrele de schimbare Max7219.
Apoi ne arată cum să facem ca oricare dintre cele 7 segmente să afișeze orice caracter folosind biblioteca LEDControl.
De asemenea, el arată cum să obținem segmentul nostru personalizat 3 unic pentru a afișa un caracter plus sau minus.
Codul.ino rezultat este inclus mai jos.
Pasul 5: date inteligente de la giroscop la 7 segmente
În construcție…
Recomandat:
Lampă de birou LED Circadian Friendly (nu este necesară programarea!): 7 pași (cu imagini)

Lampă de birou LED Circadian Friendly (nu este necesară programarea!): Am proiectat această lampă pentru a fi compatibilă cu ritmul circadian. Noaptea, este mai ușor pentru somn, deoarece numai LED-urile colorate calde se pot aprinde. În timpul zilei, vă poate menține treaz, deoarece atât LED-urile alb-rece, cât și cele de culoare caldă se pot aprinde la
Ceas LED cu 555 și 4017 (nu este necesară programarea): 8 pași (cu imagini)

Ceas LED cu 555 și 4017 (nu este necesară programarea): Aici voi introduce un proiect pe care l-am proiectat și l-am realizat acum aproximativ 7 ani. mâinile ceasului analogic
Programarea ceasului: Asistentul dvs. de productivitate virtuală .: 6 pași (cu imagini)

Programare ceas: Asistentul tău de productivitate virtuală: Sunt un amânător profesionist! Această blocare m-a pus într-o buclă de timp, în care cotidianul zboară doar fără nici o muncă productivă. Pentru a-mi depăși amânarea, am creat acest ceas simplu și rapid, care îmi programează munca. Acum pot pur și simplu să rămân la
Programarea ATTiny85, ATTiny84 și ATMega328P: Arduino Ca ISP: 9 pași (cu imagini)

Programarea ATTiny85, ATTiny84 și ATMega328P: Arduino Ca ISP: Cuvânt înainte Am dezvoltat recent câteva proiecte IoT bazate pe ESP8266 și am descoperit că procesorul de bază se lupta să îndeplinească toate sarcinile de care aveam nevoie pentru a le gestiona, așa că am decis să distribui o parte din activitățile mai puțin importante pentru un alt micr
Introducere în programarea 8051 cu AT89C2051 (Guest cu rol principal: Arduino): 7 pași (cu imagini)

Introducere în programarea 8051 cu AT89C2051 (Guest cu rol principal: Arduino): 8051 (cunoscut și sub numele de MCS-51) este un design MCU din anii 80 care rămâne popular astăzi. Microcontrolerele moderne compatibile 8051 sunt disponibile de la mai mulți furnizori, în toate formele și dimensiunile și cu o gamă largă de periferice. În acest instructab