INHOUDSOPGAWE:
- Stap 1: sagteware
- Stap 2: Installeer Arduino
- Stap 3: Begin met Arduino
- Stap 4: PinMode ();
- Stap 5: Int
- Stap 6: Boole
- Stap 7: As-sats Tot
- Stap 8: Kopplingsbordet Och Aruinon
- Stap 9: Klar
Video: Togglefunction Tutoriaal: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Gaan in op
Stap 1: sagteware
Gaan na sagteware
Stap 2: Installeer Arduino
Kies die alternatief wat die beste is vir u rekenaar
Stap 3: Begin met Arduino
Dit is moontlik dat dit in die begin kan gebeur. Eller soortgelyke iallafall.
Stap 4: 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
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
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
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
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
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:
Raspberry Pi - TMD26721 Infrarooi digitale nabyheidsdetektor Java -tutoriaal: 4 stappe
Raspberry Pi-TMD26721 Infrarooi digitale nabyheidsdetektor Java-tutoriaal: TMD26721 is 'n infrarooi digitale nabyheidsdetektor wat 'n volledige nabyheidsopsporingstelsel en digitale koppelvlaklogika bied in 'n enkele 8-pins oppervlakmonteringsmodule. akkuraatheid. 'N Pro
AVR Assembler Tutoriaal 1: 5 stappe
AVR Assembler Tutoriaal 1: Ek het besluit om 'n reeks tutoriale te skryf oor hoe om monteringstaalprogramme te skryf vir die Atmega328p, die mikrokontroleerder wat in die Arduino gebruik word. As mense belangstel, sal ek 'n week of so uitstel totdat ek nie meer die geleentheid het nie
AVR Assembler Tutoriaal 11: 5 stappe
AVR Assembler Tutorial 11: Welkom by Tutorial 11! In hierdie kort tutoriaal gaan ons uiteindelik die eerste deel van ons finale projek bou. Die eerste ding wat u moet doen, is om na die heel laaste stap van hierdie tutoriaal te kyk en na die video te kyk. Kom dan terug hiernatoe. [wag terwyl jy
LoRa GPS Tracker -tutoriaal - LoRaWAN Met Dragino en TTN: 7 stappe
LoRa GPS Tracker -tutoriaal | LoRaWAN Met Dragino en TTN: Hey, wat gaan aan, ouens! Akarsh hier van CETech. 'N Paar projekte terug het ons na die LoRaWAN Gateway van Dragino gekyk. Ons het verskillende nodusse aan die Gateway gekoppel en data vanaf die nodusse na die Gateway oorgedra met behulp van TheThingsNetwork as die
Hoe om die servomotor Arduino -tutoriaal te beheer: 4 stappe
Hoe om die servomotor Arduino -tutoriaal te beheer: Hey ouens! welkom by my nuwe tutoriaal, ek hoop dat u alreeds die vorige instruksies van 'Groot trapmotorbeheer' geniet het. Ek plaas vandag hierdie insiggewende tutoriaal om u die basiese beginsels van enige servomotoriese beheer te leer, ek het al 'n video geplaas