Digitaalinen lähtö#
Johdanto#
digital_out -luokka mahdollistaa V5 Brainin lähettää digitaalisen signaalin ulkoiselle komponentille, kuten LEDille, releelle tai muulle elektroniselle laitteelle. Se voi lähettää korkean signaalin (5 volttia) tai matalan signaalin (0 volttia).
Luokanrakentajat#
digital_out(
triport::port &port );
Luokan tuhoaja#
Tuhoaa digital_out -objektin ja vapauttaa siihen liittyvät resurssit.
~digital_out();
Parametrit#
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
3-johtiminen portti, johon digitaalinen lähtölaite on kytketty, kirjoitetaan muodossa |
Esimerkki#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Jäsenten toiminnot#
digital_out -luokka sisältää seuraavat jäsenfunktiot:
set— Asettaa 3-johtimisen digitaalisen lähtöportin signaalitason korkeaksi tai matalaksi.
Ennen minkään digital_out -jäsenfunktion kutsumista on luotava digital_out -instanssi alla olevan mukaisesti:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
Asettaa valitun 3-johtimisen portin signaalitason.
Available Functionsvoid set(
bool value );
Parametri |
Tyyppi |
Kuvaus |
|---|---|---|
|
|
Lähetetäänkö korkea vai matala signaali: |
Tämä funktio ei palauta arvoa.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);