pinMode ve OUTPUT
Bir pine LED'e akım sağlayacağını bildirin.
pinMode ve OUTPUT, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Pins Have a Job
Every Arduino pin can either listen or speak. Before you use one, you must tell it which job to do. That setup is the role of pinMode. 🔌
Why OUTPUT Mode
To light an LED, the pin must send current out into the world. You declare that intent by setting the pin to OUTPUT mode.
The pinMode Call
You configure a pin once, inside setup(). The pinMode function takes a pin number and a mode, and it remembers your choice.
pinMode(13, OUTPUT);Naming Your Pin
Hard-coded numbers get confusing fast. Give the pin a clear name with a constant so your sketch reads like plain language.
const int ledPin = 13;Set It Up Once
You only need to declare a pin's mode a single time. Put pinMode in setup(), which runs once when the board powers on.
void setup() {
pinMode(ledPin, OUTPUT);
}The Onboard LED
Pin 13 is special: most Arduino boards wire it to a tiny onboard LED. That means you can test output with no extra parts. 💡
A Friendlier Alias
You do not have to memorize the number. Arduino gives you the built-in name LED_BUILTIN, which points to that onboard LED for you.
pinMode(LED_BUILTIN, OUTPUT);OUTPUT vs INPUT
Each pin defaults to listening. Setting OUTPUT flips it so the pin actively drives a voltage instead of just sensing one.
What 'Drive' Means
An OUTPUT pin can push out about 5 volts or pull down to 0. That controlled push is how a pin drives an LED on or off.
Forgetting pinMode
Skip pinMode and your LED may stay dim or dead. The pin never enters OUTPUT mode, so it cannot push enough current to shine.
Setup Is the Stage
Think of setup() as preparing the stage before the show. Declaring your pin's mode here gets everything ready for the loop that follows.
Quick Check
You want a pin to light an LED. What do you call first?
Recap
You learned to claim a pin with pinMode and OUTPUT inside setup(). With the pin ready to drive current, you can now make it blink. 🎉
Sıkça Sorulan Sorular
“pinMode ve OUTPUT” dersi ücretsiz mi?
Evet — “pinMode ve OUTPUT” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
“pinMode ve OUTPUT” dersinde ne öğreneceğim?
Bir pine LED'e akım sağlayacağını bildirin. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“pinMode ve OUTPUT” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- pinMode ve OUTPUT
- digitalWrite HIGH ve LOW
- delay() ve Yanıp Sönme Zamanlaması
- Harici LED'i Güvenle Bağlama