SZTUKA
Piękno i dobre samopoczucie
RZEMIOSŁO
KULTURA I HISTORIA
ROZRYWKA
ŚRODOWISKO
JEDZENIE I NAPOJE
ZIELONA PRZYSZŁOŚĆ
INŻYNIERIA ODWROTNA
NAUKI
LEKKOATLETYKA
TECHNOLOGIA
URZĄDZENIA DO NOSZENIA

Przetłumaczone
NFT
Mrugający LED — Twój pierwszy projekt Arduino
NFTKlasyczny pierwszy projekt elektroniczny! Zbuduj obwód mrugającego LED używając Arduino, breadboard'a, rezystora i pojedynczej LED. Idealny dla początkujących — nie wymagane lutowanie.
Instructions
1
1
Zbierz swoje komponenty
Zbierz swoje komponenty
Zbierz wszystkie komponenty wymienione poniżej. Nie jest wymagane lutowanie — wszystko podłącza się do płytki stykowej.
Materiały do tego kroku:
SparkFun Inventor's Kit - V3.21 zestaw
Arduino Uno R31 sztuka
5mm LED (any color)1 sztuka
220 ohm Resistor (1/4W)1 sztuka
Breadboard1 sztuka
Jumper Wires (Male-to-Male)2 sztuk
USB-B Cable1 sztukaTools needed:
Computer with Arduino IDE
2
2
Schemat obwodu
Schemat obwodu
Sygnał przepływa z Arduino Pin 13 → rezystor 220Ω (R1) → LED (D1) → GND. Rezystor ogranicza prąd, aby chronić LED.
Materiały do tego kroku:
Arduino Uno R31 sztuka
5mm LED (any color)1 sztuka
220 ohm Resistor (1/4W)1 sztuka3
3
Podłącz to
Podłącz to
- Włóż LED na płytkę stykową — długa noga (anoda +) w jednym rzędzie, krótka noga (katoda −) w następnym.
- Włóż jedną nogę rezystora 220Ω w ten sam rząd co katoda LED. Drugą nogę w osobny rząd.
- Przewód połączeniowy z rzędu anody LED → Arduino Pin 13.
- Przewód połączeniowy z wolnego rzędu rezystora → Arduino GND.
Materiały do tego kroku:
5mm LED (any color)1 sztuka
220 ohm Resistor (1/4W)1 sztuka
Breadboard1 sztuka
Jumper Wires (Male-to-Male)2 sztuk4
4
Upload the Blink Code
Upload the Blink Code
Connect Arduino via USB. Open Arduino IDE, select Tools → Board → Arduino Uno, paste the code, and click Upload.
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.
const int LED_PIN = 13; // Pin connected to the LED
void setup() {
pinMode(LED_PIN, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(LED_PIN, HIGH); // Turn LED ON
delay(1000); // Wait 1 second
digitalWrite(LED_PIN, LOW); // Turn LED OFF
delay(1000); // Wait 1 second
}
// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
// delay(200) ON, delay(800) OFF = short flash
// delay(800) ON, delay(200) OFF = long flash
Materiały do tego kroku:
Arduino Uno R31 sztuka
USB-B Cable1 sztukaTools needed:
Computer with Arduino IDE
5
5
PCB Układ (Odniesienie)
PCB Układ (Odniesienie)
Pokazuje obwód jako układ PCB. Nie jest wymagany dla tego projektu — płytka stykowa działa doskonale — ale pokazuje, jak ten sam obwód wyglądałby, gdyby został wyprodukowany jako rzeczywista płytka.
6
6
Test i Eksperyment
Test i Eksperyment
LED miga? Gratulacje! Właśnie zaprogramowałeś sprzęt.
Rozwiązywanie problemów:
Następne eksperymenty:
Rozwiązywanie problemów:
- LED się nie świeci? Odwróć LED — długa noga w kierunku Pin 13.
- LED pozostaje włączona? Sprawdź, czy kod został pomyślnie przesłany.
- Nic się nie dzieje? Zweryfikuj, czy okablowanie odpowiada schematowi z Kroku 2.
Następne eksperymenty:
- Zmień wartości
delay(), aby kontrolować prędkość migania - Dodaj drugą LED na Pin 12
- Zamień na RGB LED (zobacz SIK Circuit 3)
Materials
7- 1 zestaw$105.00
- 1 sztukaPlaceholder
- Placeholder
- Placeholder
- 1 sztukaPlaceholder
- Placeholder
Szacowany koszt
$105.00CC0 Public Domain
Ten plan jest udostępniany na licencji CC0. Możesz go swobodnie kopiować, modyfikować, rozpowszechniać i wykorzystywać do dowolnych celów, bez konieczności uzyskiwania zgody.
Wesprzyj Makera kupując produkty przez jego plan, za co zarabia Prowizja Makera ustalony przez sprzedawców, lub stwórz nową iterację tego planu i dołącz go jako połączenie w swoim własnym planie, aby dzielić się przychodami.
