Ved hjælp af en microcontroller enhed eller microcontroller, at tænde en LED er en opgave , der involverer elektriske forbindelser og programmering. De elektriske forbindelser består af en microcontroller output pin , en modstand og en LED . Programmeringen sætter microcontroller pin til "output "-tilstand , sender et elektrisk signal ud af stiften og tilføjer en tidsforsinkelse for at opretholde det elektriske signal . Disse kombinerede aktioner aktivere LED og holde det belyst i en kort varighed. Ting du har brug
Microcontroller udvikling bord
Microcontroller dokumentation
330 - ohm modstand
Jumper ledninger Salg General -purpose LED ( lav spænding)
PC -til- mikrocontroller interface-kabel < br > PC- installeret mikrocontroller editor software
DC strømforsyning
microcontroller programmering henvisning
Vis Flere Instruktioner
elektriske forbindelser
1
Find et ledigt output pin på microcontroller , ved hjælp af microcontroller dokumentation for reference. Stiften kan mærkes som " input /output ". I denne øvelse , pin "1" vil blive brugt.
2
Indsæt 330- ohm modstand i breadboard område af microcontroller udvikling bord . Forbinde det ene ben af modstanden til ben 1 af microcontroller . Brug en jumper wire , hvis nødvendigt.
3
Indsæt LED ind i breadboard område og tilslut den tilgængelige del af modstanden til anoden ( længere ben ) i LED.
< br > 4
Slut katode (kortere ben ) i LED med kredsløbet jorden.
5.
Slut microcontroller til pc'en ved hjælp af interfacekablet. Der henvises til microntroller dokumentationen for specifikke anvisninger om, hvordan du gør dette.
6
Åbn microcontroller redaktør på pc'en.
7
Tilslut DC strømforsyningen til microcontroller og tænde den.
Programmering af microcontroller
8
Begynd et nyt program i microcontroller editor. Brug en microcontroller programmering reference for resten af dette afsnit.
9
Indtast en kommando til at indstille pin 1 af microcontroller til output -tilstand. Generelt vil kommandoen indebære indstilling af PIN kode " retning" til "1 ". "1" skal muligvis placeres i en bestemt position , i kommandoen , for at løse ben 1 . Kommandoen vil være en form for følgende: . RETNING = 00000010
10
Indtast en kommando , på en ny linje , til at sende et "højt" signal til ben 1 . En "høj "-signal betyder, at en 5- volt ( eller tilsvarende) niveau vil blive sendt . Kommandoen tager normalt form af pinkode og en betegnelse for høj eller lav. Det vil se ud som dette : . HIGHPIN 1.
11
Færdiggøre programmet ved at indtaste en kommando til en tidsforsinkelse . Værdien af forsinkelsen sættes ofte i form af millisekunder . Kommandoen pauser microcontroller behandling, holder ben 1 i "høj " tilstand , der blev indstillet , før pausen. En forsinkelse i tre sekunder vil ligne dette : . DELAY = 3000
12
Når du har indtastet en afslutning eller-stop kommando , kompilere /køre programmet og observere LED. Forsinkelsen kan øges for at holde LED lyser længere.