УРЛАГ
ГОО САЙХАН БА ЭРҮҮЛ МЭНД
ГАРААР ХИЙСЭН
СОЁЛ БА ТҮҮХ
ҮЗВЭР НААДАМ
БАЙГАЛЬ ОРЧИН
ХООЛ БА УНДАА
НОГООН ИРЭЭДҮЙ
УРВУУ ИНЖЕНЕРЧЛЭЛ
ШИНЖЛЭХ УХААН
СПОРТ
ТЕХНОЛОГИ
ӨМСДӨГ ХЭРЭГСЭЛ

Орчуулагдсан
BLUEPRINT NFT
Анивчлах LED — Таны Анхны Arduino Төсөл
Сонгодог анхны электроник төсөл! Arduino, breadboard, резистор, нэг LED ашиглан анивчлах LED хэлхээ барина. Туйлын эхлэгчдэд тохиромжтой — халтирах шаардлагагүй.
Зааварчилгаа
1
1
Ваши бүрэлдэхүүнийг цуглуулах
Ваши бүрэлдэхүүнийг цуглуулах
Доор жагсаасан бүх бүрэлдэхүүнийг цуглуулах. Гагнуурын шаардлагагүй — бүх зүйл мөлхөгөөр холбогдоно.
Materials for this step:
SparkFun Inventor's Kit - V3.21 багц
Arduino Uno R31 ширхэг
5mm LED (any color)1 ширхэг
220 ohm Resistor (1/4W)1 ширхэг
Breadboard1 ширхэг
Jumper Wires (Male-to-Male)2 ширхэг
USB-B Cable1 ширхэгTools needed:
Computer with Arduino IDE
2
2
Хэлхээний схем
Хэлхээний схем
Сигнал Arduino Pin 13 → 220Ω эсэргүүцэл (R1) → LED (D1) → GND -ээс урсдаг. Эсэргүүцэл нь LED -г хамгаалахын тулд гүйдлийг хязгаарладаг.
Materials for this step:
Arduino Uno R31 ширхэг
5mm LED (any color)1 ширхэг
220 ohm Resistor (1/4W)1 ширхэг3
3
Утасаар холбох
Утасаар холбох
- LED -ийг макетт оруулна уу — урт хөл (анод +) нэг эгнээ дээр, богино хөл (катод −) дараагийн эгнээ дээр.
- 220Ω эсэргүүцэл -ийн нэг хөлийг LED катодтой ижил эгнээнд оруулна. Нөгөө хөл нь өөр эгнээнд.
- Үсрэлтийн утас LED анод эгнээ → Arduino Pin 13.
- Үсрэлтийн утас эсэргүүцлийн чөлөөтэй эгнээ → Arduino GND.
Materials for this step:
5mm LED (any color)1 ширхэг
220 ohm Resistor (1/4W)1 ширхэг
Breadboard1 ширхэг
Jumper Wires (Male-to-Male)2 ширхэг4
4
Blink кодыг байршуулах
Blink кодыг байршуулах
Arduino-г USB-ээр холбоно уу. Arduino IDE-г нээж, Tools → Board → Arduino Uno-г сонгоод кодыг буулгаж 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
Materials for this step:
Arduino Uno R31 ширхэг
USB-B Cable1 ширхэгTools needed:
Computer with Arduino IDE
5
5
PCB Байршил (Лавлагаа)
PCB Байршил (Лавлагаа)
Энэ нь хэлхээг PCB байршилаар харуулж байна. Энэ төслийн хувьд шаардлагагүй — мөлхлөгийн самбар төгс ажилладаг — гэхдээ ижил хэлхээ нь жинхэнэ самбар болгон үйлдвэрлэгдсэн байдал хэрхэн харагдахыг харуулж байна.
6
6
Туршилт ба실험
Туршилт ба실험
LED анивчдаг уу? Баяр хүргэе! Та дөнгөж хүрдвэрийн кодыг бичлээ.
Асуудлыг засах:
Дараагийн туршилтууд:
Асуудлыг засах:
- LED асахгүй байна уу? LED-ыг эргүүлнэ үү — урт хөлийг Pin 13 рүү.
- LED асаалттай байна уу? Кодыг амжилттай ачаалсан эсэхийг шалгана уу.
- Юу ч болохгүй байна уу? Утас холбох схем нь 2-р алхамтай тохирч байгаа эсэхийг баталгаажуулна уу.
Дараагийн туршилтууд:
delay()утгыг өөрчлөж анивчлах хурдыг хянана уу- Pin 12 дээр хоёр дахь LED-ыг нэмнэ
- RGB LED-аар сольно (бүдүүлгийн SIK Circuit 3-ыг үзнэ үү)
Материал
7- $105.00
- 1 ширхэгPlaceholder
- Placeholder
- Placeholder
- 1 ширхэгPlaceholder
- Placeholder
Estimated Total
$105.00CC0 Нийтийн домэйн
Энэ загвар CC0 дор гаргагдсан. Та зөвшөөрөл авахгүйгээр хуулах, өөрчлөх, түгээх, ашиглах боломжтой.
Загвараар дамжуулан бүтээгдэхүүн худалдаж авч Бүтээгчийг дэмжээрэй Бүтээгчийн шимтгэл Борлуулагчаар тогтоосон, эсвэл энэ загварын шинэ хувилбар үүсгэж орлогоо хуваахын тулд өөрийн загварт холбоос болгон оруулна уу.
