INHOUDSOPGAWE:

Togglefunction Tutoriaal: 9 stappe
Togglefunction Tutoriaal: 9 stappe

Video: Togglefunction Tutoriaal: 9 stappe

Video: Togglefunction Tutoriaal: 9 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Toggelfunksie -tutoriaal
Toggelfunksie -tutoriaal

Gaan in op

Stap 1: sagteware

Sagteware
Sagteware

Gaan na sagteware

Stap 2: Installeer Arduino

Installasie van Arduino
Installasie van Arduino

Kies die alternatief wat die beste is vir u rekenaar

Stap 3: Begin met Arduino

Begin met Arduino
Begin met Arduino

Dit is moontlik dat dit in die begin kan gebeur. Eller soortgelyke iallafall.

Stap 4: PinMode ();

PinMode ()
PinMode ()

Ons kan skryf onder die "void setup ()", wat 'n mens kan skryf onder 'n tydsberekening wat slegs een keer tot die tyd kan plaasvind. Dit hoef ons nie meer te skryf nie.

Ons kan begin met die skryf van "pinMode (7, INPUT);", 7: dit sê dat Arduinon 'n iets kommer sal kry. Met INPUT kan ons sê dat dit 'n komma van 7: an kom.

Sedan där under skrev vi "pinMode (12, OUTPUT);" 12: 'n sê tot arduinon dat iets sal kom om hända där. Met OUTPUT sê ons dat ons emosies daar kan hê.

Stap 5: Int

Int
Int

Dit sal 'n void loop () beskryf as wat ons kan doen om die hele tyd te laat totdat 'n mens 'n ster 'n program kan sien wanneer 'n mens 'n plek in die den.

Ons skrywer vi "input = digitalRead (7);", dan kan man tot dat "input" lees wat sal kom från nummer 7 hela tiden.

Då måste vi säga till vad "input" är något. Dit gör vi där uppe när vi skrev "int", när vi satte att "input" är lika med 0. "int" är att man ska definiera en variabel. Så då skriver vi "input" där uppe då säger vi att "input" är lika med 0 i början. Ons kan dan 'n knoppie op die bordjies sit. Så när vi senare kommer att trycka in den knappen så kommer "input" att var lika med 1.

Stap 6: Boole

Boole
Boole

Daarom is dit belangrik dat dit 'n nuwe woord kan hê. Boolean is att man kan göra så att en variabel is true or false. Hierdie variabel kallar vi just nu pin0n. Dit kommer sedan att vara om lampan lyser så kommer det att vara true annars kommer det vara false.

Langer tyd het 'n groter opbrengs as 'n mens 'n mens kan noem. as-satser är mycket bra att vet och används i princip alla program idag. Net hierdie kod beteken dat die invoer lika is met 1 och pin0n är vals då det blir pin0n waar. Annars om input is 1 och pin0n är true så blir pin0n false. Voer in vir een van ons wanneer ons 'n toets op die tafel wil koop.

Stap 7: As-sats Tot

As-sats Till
As-sats Till

Onder den förra if-satsen kan du skriva en till if-sats som kan se att att pin0n is true so ska den skicka ut ström genom port 12 annars om pin0n är false så ska den inte skicka ut någon ström från port 12.

Nou kan ons die hele koden och ska bara göra vår krets mellan kopplingsbordet och arduinon.

Stap 8: Kopplingsbordet Och Aruinon

Kopplingsbordet Och Aruinon
Kopplingsbordet Och Aruinon

Man tar en sladd (röda sladden) en koppels tussen koppelingsbordet en arduinonons 5V port.

Sedertdien kan die klankkleed tot 'n knoppie deur die rigting van 'n ander kliek in die den. Om man inte kan klicka på den så är strömmen fortfarande kvar på samma sida som man kan se två knappar till vänster där den har sin fot.

Ons het ook 'n weerstand teen 'n leier tot 'n aarde ('n blou sladden), en dan kan ons almal doodgaan as ons in 'n arduinon woon. Om dit te kan doen, kan 'n mens nie 'n kans kry om 'n 5V -tyd in die helde te kry nie.

Aan die ander kant van die tafelbord kan 'n mens ook 'n ander slaadjie (slabaan) gebruik, en die sleutels kan tot 7 gebruik word. Om mansklickar på knappen så kommer in komma in ström i port 7. Vi vet från tidigare att det är port 7 som bestämmer om vi ska skicka ut ström eller inte.

As 'n mens probeer om dit te doen, kan dit verander na poort 7 kan dit verander 0: a tot en 1: a eller om den redan har en 1: a so ska den veranderes från en 1: a till en 0: a.

Ons het vroeër so vet ons om port 7 te hê en 1: a so ska port 12 (orangea sladden) skicka ut ström. Mellan lampan en poort 12 kan bestaan uit 'n weerstand wat aangepas kan word vir die huidige lamp. Dit kan 'n mens met 'n Ohms -lag somer wees. Där R är resistansen som vi vill få reda på, U är spänningen och I är strömmen.

Ons kan ook 'n ander sida se, en dit kan 'n aarde wees wat alla ström som är kvar.

Stap 9: Klar

Klar
Klar

Ons kan slegs 'n skyfie in u kodering in ons huis aanskakel om saam met 'n kabel en 'n klik op die knoppie op te slaan om u vriend in u kodering te kan gebruik.

Aanbeveel: