Arduino Blink

Fra HTX Arduino
Spring til navigation Spring til søgning
Blink Flowdiagram

Denne opgave er en grundlæggende start på Arduinoen.

Software

I Arduino-programmet åbnes Fil - Eksempler - 01.Basics - Blink[1].

Virkemåde

I funktionen setup() sættes et ben op til output

Det digitale ben 13 sættes til output, og der skal forbindes en LED med formodstand til benet.

I funktionen loop() afvikles den samme kode i en uendelig løkke, hvor benet med udgangen til lysdioden først sættes til høj, hvorefter der ventes et sekund, og den sættes så til lav, hvorefter der igen ventes et sekund. Dette fortsætter i det uendelige.

Hardware

Der skal tilsluttes et kredsløb til Arduinoen for at man kan teste om programmet fungerer efter hensigten.

På det digitale ben 13 skal der forbindes ud til et fumlebræt, hvortil der også forbindes +5V og GND fra Arduinoen. Der forbindes en LED med formodstand som går videre til stel.

Udvidelse 1

Prøv at få lysdioden til at blinke dobbelt så hurtigt.

Udvidelse 2

Prøv at få en ekstra lysdiode tilkoblet og få den til at blinke modsat den anden, så der altid er en af dem der lyser, men aldrig to der lyser samtidigt.

Referencer

Digitale Opgaver
Kombinatorisk Logik Opgave 1a - Opgave 1b - Opgave 2 - Opgave 3 - Opgave 4 - Opgave 5 - Opgave 6 - Opgave 7 - Opgave 8 - Opgave 9 - Opgave 10
Sekvensiel Logik Opgave 11 - Opgave 12 - Opgave 13 - Opgave 14
Analoge Opgaver
Modstande og Ohms lov Modstands Opgave 1 - Modstands Opgave 2 - Modstands Opgave 3 - Modstands Opgave 4 - Modstands Opgave 5 - Modstands Opgave 6 - Modstands Opgave 7 - Modstands Opgave 8 - Modstands Opgave 9 - Modstands Opgave 10
Kondensator og Spole Kondensator opgaver 1 - Kondensator DC opgave 1 - Kondensator AC opgave 1 - Spolen 1 - Seriekobling og parallelkobling - Spolen 2 - Beregning af spoleværdier (selvinduktionen) - Spolen 3 - Tidskonstant for RL-led - Spolen 4 - Beregning af induktiv-reaktansen
Operationsforstærker Opamp Opgave 1 - Opamp Opgave 2 - Opamp Opgave 3
Diverse Opgaver Opgaver Diagram - Opgaver Transformator - Transistor opgave - Zenerdiode Opgave 1
Programmerings Opgaver
Arduino Arduino Blink - Arduino Opgave 01 - Blink - Arduino Button - Analog Out - Arduino StateChangeDetection - Arduino termometer - Arduino termostat - Arduino udgangsforstærkning
PIC PIC Opgave 1 - Blink - PIC Opgave 2 - Gates - PIC Opgave 3 - Udvidet blink - PIC Opgave 4 - Kombinatorik - PIC Opgave 5 - Flip-flops - PIC Opgave 6 - Løbelys - PIC Opgave 6a - kontakt - PIC Opgave 7 - Udvidet løbelys - PIC Opgave 8 - Sekventielle kredsløb - PIC Opgave 9 - Multivibratorer - PIC Opgave 10 - Samtidighed - PIC Opgave 11 - Tastatur - PIC Opgave 12 - Display - PIC Opgave 13 - A-D converter - PIC Opgave 14 - Interrupt - PIC Opgave 15 - Seriel komm - PIC Opgave 16 - Lyskryds - PIC Opgave 17 - Tyverialarm
PIC Opgave Løsninger PIC Opg 1 Løsning - PIC Opg 2 Løsning - PIC Opg 3 Løsning - PIC Opg 4 Løsning - PIC Opg 5 Løsning