Arduino Tarifleri #21 – Fonksiyonlar -3
Bu bölümde kaldığımız yerden fonksiyonlara devam ediyoruz ve parametre alan değer döndürmeyen fonksiyonları inceliyoruz. Geçen videoda ortalığı baya karıştırmıştık ama bu sefer daha sade bir anlatım olacak. Zaten artık yavaş yavaş parametre göndermek ve değer döndürme kavramları da oturmaya başladığı için çok kasmaya gerek yok.
Neyse lafı uzatmadan videoya geçelim. Umarım videoyu beğenirsiniz arkadaşlar, iyi seyirler, iyi çalışmalar 🙂
Düzeltme
Mustafa Arduino Hobby nickli arkadaşımıza dikkati ve hatırlatması için teşekkürler 🙂
11:40 daki cikartma fonksiyonunda bir karışıklık var. Fonksiyona parametre olarak yolladığımız a ve b değişkenleri fonksiyonun değişkenleri olana h ve g ye kaydediliyor. Ama biz dalgınlıkla buna rağmen a ve b kullanmışız. Aslında h ve g kullanılması mantıklıydı. Ama a ve b global değişkenlerde oldukları için bize bir hata vermedi. Eğer a ve b global olarak değil de local olarak tanımlanmış olsaydı derleyicimiz hata verecekti. Sonuç olarak algoritma doğru çalıştı ama videonun amacı olan ” parametre alan fonksiyon ” konusuna bir miktar gölge düşürmüş oldu 🙂
Local ve global değişkenleri buradan hatırlayabilirsiniz:
https://youtu.be/BB-tmSlGW0U?t=2m15s
MALZEMELER
- Arduino UNO R3 – SMD Klon (CH340 Çipli) – USB Kablo Hediyeli
- Kırmızı Led – 5mm – 10 Adet
- 220R Direnç Paketi – 1/4 W – 10 Adet
- Elektronik Breadboard – Büyük Boy – 830 Pin
- Jumper Kablo
DEVRE ŞEMASI
ARDUINO KODU
Etiketler
Bir yanıt yazın Yanıtı iptal et
Daha fazla sonuç göster