Hva er FPGA et enkelt språk for nybegynnere
Hva er digital elektronikk knyttet til? Først av alt, med logiske elementer OG, ELLER, IKKE. Videre kommer skiftregistre, dekodere, multipleksere, etc. inn i minnet. Etter hvert som kompleksiteten til elektroniske enheter og trenden mot miniatyrisering vokste, ble det imidlertid vanskeligere å lage IC-baserte enheter fra komponentene ovenfor, spesiallagde IC-er av den nødvendige topologien og kretsløpet viste seg å være verdt bare når enheten ble replisert i stort antall, i andre tilfeller var det urimelig dyrt.
Veien ut av denne situasjonen var utviklingen av programmerbare integrerte logiske kretsløp (forkortet som FPGA, utenlandsk forkortelse som programmerbar logisk enhet, PLD). Hva er det og hvor brukes det vil vi fortelle i denne artikkelen. Med ordet "programmerbar" forbinder de fleste nybegynnere seg med mikrokontrollere.FPGA er en helt annen enhet ...
Hvordan kontrollere mikrokontrolleren for brukbarhet
Når du reparerer utstyr og monterer kretsløp, må du alltid være sikker på at alle elementene er i god stand, ellers vil du kaste bort tiden din. Mikrokontrollere kan også brenne ut, men hvordan kan du sjekke det hvis det ikke er noen ytre tegn: sprekker i saken, forkullede områder, brennende lukt og så videre? For dette trenger du: en strømforsyning med stabilisert spenning, et multimeter, et oscilloskop.
En full sjekk av alle nodene til mikrokontrolleren er vanskelig - den beste måten å erstatte den med en kjent god, eller med den eksisterende, oppgradere en annen programkode og sjekke utførelsen. I dette tilfellet bør programmet inkludere som en sjekk alle pinnene (for eksempel å slå av og på LED-lampene etter en bestemt tidsperiode), samt avbrytelseskretser og andre ting. Mikrokontrolleren er en kompleks enhet i multifunksjonelle noder. Før du fortsetter med diagnosen, må du gjøre deg kjent med den tekniske dokumentasjonen...
Programmerbare mikrokontrollere i JavaScript: hvilken du skal velge, funksjoner og muligheter
I vårt land, etter cirka 2010, fikk radiointeresserte hobbyen en ny vind med ankomsten av muligheten til å programmere mikrokontrollere på høye nivå programmeringsspråk, langt fjernet fra jern. Det første massive prosjektet var Arduino-styrefamilien. Vi har gjentatte ganger undersøkt disse mikrokontrollene i artikler, men i dag vil vi snakke om mikrokontrollere som er programmert i Jacascript. Ja! Det samme språket som hovedsakelig ble brukt når jeg skrev WEB-sider.
Hvis vi vurderer fra elektronisk synspunkt på de enhetene som vi vil vurdere nedenfor, brukes standard mikrokontrollere. Forskjellen fra produktene fra produsenten er bare at de har et forhåndsinstallert lasterprogram, selv om du kaller det hva du vil, som lar deg utføre programkoden som er lastet ned til deg, og i noen tilfeller kommunisere med datamaskinen via USB, hvis den ikke er implementert i maskinvare. Hvorfor mikrokontrollere for javascript og andre ikke-tradisjonelle språk for dem? ...
Mest populære sensorer for Arduino
Sensorer brukes i en rekke kretsløp og prosjekter. Ingen automatisering kan klare seg uten dem. Vi er interessert i dem, for for å forenkle design og popularisering av elektronikk ble Arduino-prosjektet opprettet. Dette er et ferdig brett med en mikrokontroller og alt du trenger for å jobbe med det og programmere det. I denne artikkelen vil vi vurdere sensorer for Arduino, men de kan også brukes sammen med andre mikrokontrollere.
Hva er sensorene? Sensorer er øynene, ørene og andre sanseorganer til en mikrokontroller eller annen kontrollenhet. De kjennetegnes av signalets art og etter formål. Av signalets art er de delt inn i analoge og digitale. Hvis vi snakker om Arduino, behandlet vi et digitalt signal når vi mottar informasjon fra sensorer, eller måle spenningen fra den analoge utgangen til modulen.Som allerede nevnt er sensorer digitale og analoge...
Arduino og stepper motor: grunnleggende, ordninger, tilkobling og kontroll
Trinnmotorer brukes til å kontrollere posisjonen til noe, eller for å rotere arbeidsenheten med en gitt hastighet og vinkel. Slike funksjoner gjorde det mulig å bruke det i robotikk, numerisk styrte maskiner (CNC) og andre automatiseringssystemer. I denne artikkelen vil vi vurdere en rekke spørsmål relatert til konstruksjon av trinnmotorer og hvordan du kan kontrollere dem ved bruk av Arduino mikrokontroller.
Alle elektriske motorer som brukes i praksis fungerer på grunn av elektrodynamiske fenomener og prosesser som oppstår i magnetfeltene til rotorer og statorer. Som vi allerede har nevnt, består enhver motor av minst to deler - mobil (rotor) og bevegelsesfri (stator). For sin rotasjon er det nødvendig at magnetfeltet også roterer. Rotorfeltet roterer etter statorfeltet. I prinsippet er slik grunnleggende informasjon nok til å forstå det generelle bildet av driften av elektriske motorer ...
RGB-LED: hvordan de fungerer, intern enhet, hvordan du kobler til, RGB-ledet og Arduino
Multi-farge LEDs, eller som de også kalles RGB, brukes til å indikere og skape en bakgrunnsbelysning som endrer farger dynamisk. Det er faktisk ikke noe spesielt med dem, la oss se på hvordan de fungerer og hva RGB-LED-er.
Faktisk er en RGB LED tre ensfargede krystaller kombinert i ett hus. Navnet RGB står for Rød - rød, Grønn - grønn, Blå - blå i henhold til fargene som hver krystall gir ut. Disse tre fargene er grunnleggende, og enhver farge dannes etter deres blanding; denne teknologien har lenge vært brukt i TV og fotografering.Fargejustering utføres ved å justere lysstyrken for strålingen til hver av krystallene.For å endre fargen på RGB-båndet, brukes spesielle RGB-kontrollere.Vanligvis følger en fjernkontroll med kontrolleren ...
Mikrokontroller fjernkontroll: IR fjernkontroll, Arduino, ESP8266, 433 MHz
Spørsmålet om fjernkontroll eller fjernkontroll av elektrisk utstyr har alltid vært og vil være relevant, uavhengig av om det er automatiseringsverktøy i systemet eller ikke. For å organisere fjernkontroll har det ikke noe å si om en mikrokontroller er nødvendig, alt avhenger av de nødvendige funksjonene som er tilordnet den administrerte enheten. I denne artikkelen lærer du generell informasjon om hvordan du kan fjernstyre en mikrokontroller.
Det er to hovedtyper av fjernkommunikasjon. Kablet - når kontrollen av aktuatorer plassert i ett rom (eller ikke i rommet) utføres fra kontrollpanelet eller fra en knappstolpe som befinner seg på et annet sted. I dette tilfellet er det gitt en elektrisk ledningstilkobling av kontrollkretsene og aktuatorene (reléer, kontaktorer, som inkluderer mekanismer, for eksempel motorer eller systemer, for eksempel belysning) ...
10 interessante prosjekter for Arduino
Arduino er en universell plattform for hjemmelagde produkter på mikrokontrollere. Det er mange skjold (utvidelseskort) og sensorer. Dette mangfoldet lar deg lage en rekke interessante prosjekter som tar sikte på å forbedre livet ditt og øke komforten. Bruksområdene til styret er ubegrenset: automatisering, sikkerhetssystemer, systemer for innsamling og analyse av data og mer.
Fra denne artikkelen lærer du hva som kan gjøres interessant på Arduino. Hvilke prosjekter som blir spektakulære og hvilke som vil være nyttige. Å rengjøre leiligheten er en rutinemessig og lite attraktiv, spesielt siden det tar tid. Du kan lagre den hvis du legger en del av husarbeidet på roboten. Denne roboten ble satt sammen av en elektronisk ingeniør fra Sotsji - Dmitrij Ivanov. Strukturelt viste det seg å være ganske høy kvalitet og er ikke dårligere i effektivitet til fabrikkanaloger.For å bygge den trenger du: Arduino Pro-mini, eller andre lignende ...