Met behulp van een LED als Indicator voor verschillende gebeurtenissen in uw systeem - Arduino


Veel systemen of machines ondergaan verschillende gebeurtenissen. Bijvoorbeeld, wanneer u de macht van uw laptopcomputer, lampje een LED-brandt om macht te tonen op staat evenement. Een andere LED licht op wanneer u de stekker in uw lader; deze andere LED een opladen staat evenement aangeven.

Wat te doen:

1. Toon macht op staat: wanneer Arduino is ingeschakeld, geven een knipoogje 100 microseconde elke 1 tweede.

2. Toon opladen staat: wanneer een knop wordt ingedrukt, bieden een 2 tweede elke 3 seconden knipperen.

3. show seriële communicatie gebeurtenis: wanneer de microcontroller ontvangt een letter "S", een 200 microseconde knipoogje elke 300 microseconden voorzien in 5 seconden.

Wat je nodig hebt:

1) 1 LED (elke kleur kiezen).

2) 1 220Ohms weerstand.

3) 1 drukknop.

4) Arduino Uno (of equivalent).

5) male naar vrouwelijke jumper draden of breadboard.

Hoe maak je je schakeling

Uit het bovenstaande diagram, merken dat de grond terminals voor LED en knop met een pin common ground (GND verbonden bent). De positieve aansluitklem van de LED (de langere terminal anode genoemd) gaat naar de signaal-pin (pin 2) door middel van 220 Ohm weerstand. De weerstand van 220 Ohm biedt een mogelijke drop; onze LED beschermt dit krijgen vernietigd. De andere terminal van de knop gaat direct naar de signaal pin (pin 3). Er is geen technische reden over de vraag waarom pin 2 en 3 werden gekozen. U kunt hen op uw gemak.

Hoe te programmeren:

Het programma hieronder toont het hoofdprogramma. U mag het deel van de functies opnemen (het deel van de functies is niet inbegrepen; downloaden beschikbaar):

#define LEDPIN 2
#define CHARGERPIN 3
#define ONESECOND 1000

Const unsigned int baudRate = 9600;

VOID Setup
{
pinMode (CHARGERPIN, INPUT);
digitalWrite (CHARGERPIN, hoge);
pinMode (LEDPIN, uitvoer);
Serial.begin(baudRate);
}

void loop
{
Boole notCharging = digitalRead(CHARGERPIN);
schakelaar (notCharging)
{
zaak false:
showChargingState();
breken;
standaard:
showPowerOnState();
breken;
}
Als (Serial.available())
{
opdracht char = Serial.read();
Als (opdracht == de ')
{
voor (int x = 0 x < 10; x ++)
{
showSerialCommState();
}
}
}
}

Kunt u een volledig programma van mijn originele post hier. U kunt de volledige code downloaden en testen. Vergeet niet te abonneren op mijn website voor meer informatie. Laat mij nog een reactie er aangezien ik niet reacties hier controleren kan zo veel als ik hier doen

BEDANKT!

Labels: Arduino, LED, Drukknop

Gerelateerde Artikelen

Met behulp van een LED voor een lichtsensor

Met behulp van een LED voor een lichtsensor

tot voor kort, CdS (Cadmium Sulfide) foto-weerstanden zijn vaak gebruikt voor licht sensing toepassingen. Helaas, ze hebben problemen. Omdat cd's cellen cadmium een giftig zwaar metaal bevatten, presenteren ze een probleem van de verwijdering. Daardo
Met behulp van een telefoon als een toestel voor een Handheld Radio

Met behulp van een telefoon als een toestel voor een Handheld Radio

dit instructable toont hoe het bouwen van een adaptter die het mogelijk maakt een telefoon als een toestel gebruikt voor een bidirectionele radio. Het voordeel is dat meer ergonomisch lust voor de gebruiker dan een headset mic regeling kan worden. He
Met behulp van een stappenmotor als Automotive snelheidssensor

Met behulp van een stappenmotor als Automotive snelheidssensor

ik was op zoek naar enkele snelheidssensor voor mijn snelheidsmeter projectEr zijn veel ideeën als het gaat om de snelheidssensoren.1-variabele terughoudendheid magnetische halen (zoals automotive ABS sensoren)2 - IR LEDs & IR detectoren3 - Hall effe
Reis draad met behulp van een LED laser

Reis draad met behulp van een LED laser

Wist u dat LED's kunnen worden gebruikt als zowel lichte vervuilers evenals lichte detectoren? De ooit verbazingwekkende Forrest Mims ontdekte dit decennia geleden en heeft diverse projecten benadrukken van dit concept. Het is wat maakt fotodiodes we
Met behulp van een Comparator als een omvormer

Met behulp van een Comparator als een omvormer

wanneer heb je sommige comparatoren ofwel reeds in uw circuit of ingebouwd in uw MCU, er zijn sommige handige trucs die u kunt gebruiken.  De volgende zal u tonen hoe u een Comparateur kunt gebruiken om een logica-omvormer.Uw signaal wordt toegestuur
Met behulp van een eReader als een survial tool

Met behulp van een eReader als een survial tool

gewoon een snelle dacht dat gewoon omdat ik heb niet veel in de manier waarop over deze vermeld:Een eReader kunnen een onschatbare waarde overlevings- of leermiddel.Je praat over een apparaat dat kan houden het equivalent van omhoog ongeveer 2000 boe
Wijze van uitvoering van een wat-als-analyse voor verschillende majors

Wijze van uitvoering van een wat-als-analyse voor verschillende majors

de wat-als-analyse-instrument maakt het mogelijk studenten hun academische vooruitgang op weg naar een grote of kleine kaart. Dit kan zeer bruikbaar zijn voor studenten die overwegen over te schakelen van majors of het toevoegen van een minderjarige.
Praktische Furoshiki: Met behulp van een bandana als een fietsdrager Stuur

Praktische Furoshiki: Met behulp van een bandana als een fietsdrager Stuur

heb je ooit gevonden jezelf behoefte aan een manier om spullen op de fiets te dragen als u niet over een vervoerder beschikt?  Een kunststof kruidenier zak is niet een geweldige oplossing - het is onevenwichtig en kan bang rond en krijgen in de weg.
Met behulp van een Co-axiale Dial-Indicator om te vinden van het midden van een cirkel

Met behulp van een Co-axiale Dial-Indicator om te vinden van het midden van een cirkel

ooit afgevraagd hoe iemand die perfect geboorde gaten in dat stuk van ronde voorraad of hoe die persoon op de molen de draaitafel zo perfect gecentreerd gecompenseerd?  Vraag me niet meer af.  Met behulp van een Co-axiale indicator te vinden van het
555 RGB Rainbow LED Driver (niet met behulp van een 4029)

555 RGB Rainbow LED Driver (niet met behulp van een 4029)

| A_Teacher |OK, is dus voor zover ik kan vertellen, dit een uniek merk Nieuw ontwerp.Alle ruimte Cadets bellen: Als een manier van motiveren mensen om het project te maken, ik ben momenteel weggeven een 3 maand Instructables Pro lidmaatschap aan de
Lessons Learned While gebouw een nutteloze doos met behulp van een Arduino en een Instructable

Lessons Learned While gebouw een nutteloze doos met behulp van een Arduino en een Instructable

Dus, ik vond een Instructable op de site dat leek vrij goed. U ziet, ik wilde de kracht van een Arduino te lopen van een nutteloze doos. Ik wilde bouwen en programmeren met behulp van de Instructable vond ik op de site. Niet alleen dat, maar ik ging
Hoe te steriliseren autoclaaf materialen op Home met behulp van een snelkookpan

Hoe te steriliseren autoclaaf materialen op Home met behulp van een snelkookpan

dit Instructable zal betrekking hebben op de materialen en methoden die nodig zijn om te steriliseren dingen bij thuis met behulp van een snelkookpan als een autoclaaf.  Ik heb een enorme Tuttnauer autoclaaf op het werk dat ik gebruik de hele tijd, m
Met behulp van een VU-Meter met een Arduino

Met behulp van een VU-Meter met een Arduino

Velen van ons hebben onszelf gevonden met oude technologie die we zouden willen leven terug in weer ademen. In dit geval hebben we een oude VU-meter, in wezen een volume-indicator, die we proberen te krijgen weer in beweging. Het is een vrij eenvoudi
Hoe schoon een auto met behulp van een hogedrukspuit

Hoe schoon een auto met behulp van een hogedrukspuit

is het mogelijk om een auto met behulp van een hogedrukspuit als u deze stappen schoon te maken.