Arduino - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Donanım
  • 2 Arduino çeşitleri
    • 2.1 Resmi kartlar
    • 2.2 Arduino Eklentileri
  • 3 Yazılım
    • 3.1 IDE
    • 3.2 Sketch
    • 3.3 Kütüphaneler
    • 3.4 İşletim sistemleri
  • 4 Özgür donanım ve açık kaynak kodu
  • 5 Geliştirme takımı
  • 6 Kaynakça
  • 7 Dış bağlantılar

Arduino

  • Afrikaans
  • Alemannisch
  • Aragonés
  • العربية
  • অসমীয়া
  • Azərbaycanca
  • Беларуская
  • Беларуская (тарашкевіца)
  • Български
  • বাংলা
  • Català
  • کوردی
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • Galego
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Bahasa Indonesia
  • Íslenska
  • İtaliano
  • 日本語
  • ქართული
  • Qaraqalpaqsha
  • Қазақша
  • 한국어
  • Кыргызча
  • Latviešu
  • Македонски
  • മലയാളം
  • မြန်မာဘာသာ
  • Nederlands
  • Norsk bokmål
  • ਪੰਜਾਬੀ
  • Polski
  • Português
  • Runa Simi
  • ရခိုင်
  • Română
  • Русский
  • سنڌي
  • Srpskohrvatski / српскохрватски
  • සිංහල
  • Simple English
  • Slovenčina
  • Slovenščina
  • Shqip
  • Српски / srpski
  • Svenska
  • Kiswahili
  • தமிழ்
  • తెలుగు
  • Українська
  • Oʻzbekcha / ўзбекча
  • Tiếng Việt
  • 吴语
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Bu madde, Vikipedi biçem el kitabına uygun değildir. Maddeyi, Vikipedi standartlarına uygun biçimde düzenleyerek Vikipedi'ye katkıda bulunabilirsiniz. Gerekli düzenleme yapılmadan bu şablon kaldırılmamalıdır. (Ocak 2021)
Arduino
Arduino Uno SMD R3
TipTekli mikrodenetleyici
İşletim sistemiYok
CPUAtmel AVR (8-bit),
ARM Cortex-M (32-bit),
Intel Quark (32-bit)
Depolama kapasitesiFlash, EEPROM
HafızaSRAM
GrafikYok
Websitearduino.cc
Arduino Uno ile bana dokun projesi. Kurşun kalem yazısına dokununca LED ışığı yanıyor

Arduino bir G/Ç (I/O) kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. Arduino tek başına çalışan interaktif nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da (Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider gibi) bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler mevcuttur.

Donanım

[değiştir | kaynağı değiştir]
Arduino Diecimila

Arduino Açık kaynak donanım'dır. Donanım referans tasarımları Creative Commons Attribution Share-Alike 2.5 lisansı altında dağıtılır ve Arduino web sitesinde mevcuttur. Donanımın bazı sürümleri için düzen ve üretim dosyaları[1] da mevcuttur.

Arduino kartları bir Atmel AVR mikrodenetleyici (Eski kartlarda ATmega8 veya ATmega168, yenilerinde ATmega328 ya da ATmega4809[2]) ve programlama ve diğer devrelere bağlantı için gerekli yan elemanlardan oluşur. Her kartta en azından bir 5 voltluk lineer regülatör ve bir 16 MHz kristal osilator (bazılarında seramik rezonatör) bulunur. Mikrodenetleyiciye önceden bir bootloader programı yazılı olduğundan programlama için harici bir programlayıcıya ihtiyaç duyulmaz.

RS-232 seri arayüzü (sol üst) ve Atmel ATmega8 mikro denetleyici çipi (siyah, sağ alt) ile erken bir Arduino kartı;[3] 14 sayısal G/Ç pimi üstte, 6 analog giriş pimi sağ altta ve güç konnektörü sol alttadır.

Arduino mikrodenetleyicileri, programların çip üzerindeki flash belleğe yüklenmesini kolaylaştıran bir önyükleyici ile önceden programlanmıştır. Arduino Uno'nun varsayılan önyükleyicisi Optiboot önyükleyicisidir.[4] Başka bir bilgisayara seri bağlantı yoluyla bağlanarak kartlara program kodu yüklenir. Bazı seri Arduino kartlarının RS-232 mantık seviyeleri ve transistör–transistör mantığı (TTL) seviye sinyalleri arasında dönüştürme için seviye değiştirici devreleri vardır. Mevcut Arduino kartları, FTDI FT232 gibi USB'den seriye adaptör çipleri kullanılarak uygulanan Evrensel Seri Veriyolu (USB) aracılığıyla programlanır. Daha sonraki model Uno kartları gibi bazı kartlar FTDI çipini, kendi “Sistem içi programlama(ICSP)” başlığı aracılığıyla yeniden programlanabilen USB'den seriye bellenim (İngilizce:firmware) içeren ayrı bir AVR çipiyle değiştirir. Arduino Mini ve resmi olmayan Boarduino gibi diğer çeşitler, ayrılabilir USB'den seriye adaptör kartı veya kablosu, Bluetooth veya başka yöntemleri kullanır. Geleneksel mikrodenetleyici araçlarıyla kullanıldığında Arduino IDE yerine standart AVR sistem içi programlama (ISP) kullanılır.

I/O konum açıklamalarıyla birlikte resmi Arduino Uno R2 kartı

Arduino kartı, diğer devreler tarafından kullanılmak üzere mikrodenetleyicinin I/O pinlerinin çoğuna sahiptir. Diecimila, Duemilanove, Duemilanove ve mevcut Uno ‘da altısı darbe genişlik modülasyonlu sinyaller üretebilen 14 dijital I/O pini ve altı dijital I/O pini olarak da kullanılabilen altı analog giriş vardır. Bu pinler, 0.1 inçlik (2,54 mm) dişi başlıklarla kartın üstündedir. Çeşitli eklenti uygulama kartları da ticari olarak bulunur. Arduino Nano ve Arduino uyumlu Bare Bones kartı[5] ve Boarduino[6] kartları, kartın alt tarafında lehimsiz breadboard‘lara takılabilen erkek başlık pinleri sağlayabilir.

Arduino çeşitleri

[değiştir | kaynağı değiştir]

Arduino kartları yetenek ve bağlantı sayılarına göre farklı modeller olarak sunuluyor. Bu çeşitliliğin ardında ise Arduino'nun açık ve özgür bir platform olması yatar. Arduino tabanlı donanım kartlarını özellikleri ve hedef alanları bağlamında aşağıdaki gibi bir sınıflandırmaya ayırmak mümkün:[7]

Arduino anakart ve setlerinin sınıflandırması (Eylül 2018 itibarıyla)

Resmi kartlar

[değiştir | kaynağı değiştir]

Orijinal Arduino donanımı, İtalyan Smart Projects şirketi tarafından üretildi.[kaynak belirtilmeli] Arduino markalı bazı kartlar, Amerikan şirketleri SparkFun Electronics ve Adafruit Industries tarafından tasarlandı.[8] 2016 itibarıyla, Arduino donanımının 17 versiyonu ticari olarak üretilmiştir.

  • Arduino RS232[9] (thru-hole parts)
    Arduino RS232[9]
    (thru-hole parts)
  • Arduino Diecimila[10]
    Arduino Diecimila[10]
  • Arduino Duemilanove[11] (rev 2009b)
    Arduino Duemilanove[11]
    (rev 2009b)
  • Arduino Uno R2[12][13]
    Arduino Uno R2[12][13]
  • Arduino Uno SMD R3[14]
    Arduino Uno SMD R3[14]
  • Arduino Leonardo[15]
    Arduino Leonardo[15]
  • Arduino Pro[16] (No USB)
    Arduino Pro[16]
    (No USB)
  • Arduino Mega[17]
    Arduino Mega[17]
  • Arduino Nano[18] (DIP-30 footprint)
    Arduino Nano[18]
    (DIP-30 footprint)
  • Arduino LilyPad 00[19] (rev 2007) (No USB)
    Arduino LilyPad 00[19]
    (rev 2007) (No USB)
  • Arduino Robot[20]
    Arduino Robot[20]
  • Arduino Esplora[21]
    Arduino Esplora[21]
  • Arduino Ethernet[22] (AVR + W5100)
    Arduino Ethernet[22]
    (AVR + W5100)
  • Arduino Yun[23] (AVR + AR9331)
    Arduino Yun[23]
    (AVR + AR9331)
  • Arduino Due[24] (ARM Cortex-M3 core)
    Arduino Due[24]
    (ARM Cortex-M3 core)

Arduino Eklentileri

[değiştir | kaynağı değiştir]

Arduino ve Arduino uyumlu kartlar, normalde tedarik edilen Arduino pin başlıklarına takılan “shields” denilen baskılı devre genişletme kartlarını kullanır.[25] Eklenti kartları, 3D baskı ve diğer uygulamalar için motor kontrolleri, GNSS (uydu navigasyonu), Ethernet, Sıvı kristal ekran (LCD) veya breadboard (prototip yapımı) için kontroller sağlayabilir. Birkaç eklenti kartı da kendin yap (DIY) yöntemiyle yapılabilir.[26][27][28]

  • Bazı eklentiler, birden fazla eklentinin Arduino kartına takılmasına izin veren yığınlama başlıkları sunar. Burada, iki Adafruit motor eklenti V2'si üzerine bir prototipleme eklentisi takılmıştır.
    Bazı eklentiler, birden fazla eklentinin Arduino kartına takılmasına izin veren yığınlama başlıkları sunar. Burada, iki Adafruit motor eklenti V2'si üzerine bir prototipleme eklentisi takılmıştır.
  • Kanat tipi biçimde vidalı terminal breakout eklentisi, çıplak uçlu kabloların herhangi bir özel pin gerektirmeden kartla birleştirilmesine imkan verir.
    Kanat tipi biçimde vidalı terminal breakout eklentisi, çıplak uçlu kabloların herhangi bir özel pin gerektirmeden kartla birleştirilmesine imkan verir.
  • Adafruit Veri Kaydı eklentisi, bir Secure Digital (SD) kart yuvası ve gerçek zamanlı saat (RTC) çipinin yanı sıra özelleştirme için bileşenler ve modüller eklemek için yere sahiptir.
    Adafruit Veri Kaydı eklentisi, bir Secure Digital (SD) kart yuvası ve gerçek zamanlı saat (RTC) çipinin yanı sıra özelleştirme için bileşenler ve modüller eklemek için yere sahiptir.
  • Adafruit Motor eklentisi, motorlara bağlantı için vidalı terminallidir. Resmi olarak durdurulan bu eklenti, resmi olmayan kanallarda hala mevcut olabilir.
    Adafruit Motor eklentisi, motorlara bağlantı için vidalı terminallidir. Resmi olarak durdurulan bu eklenti, resmi olmayan kanallarda hala mevcut olabilir.
  • Adafruit Industries motor eklentisi V2, entegre devresini kullanır ve her bir motoru doğrudan bağlamaktan çok daha az sayısal I/O pini gerektirir.
    Adafruit Industries motor eklentisi V2, entegre devresini kullanır ve her bir motoru doğrudan bağlamaktan çok daha az sayısal I/O pini gerektirir.
  • Arduino kartının klavye veya fare gibi bir USB cihazı ile iletişim kurmasını sağlayan bir USB ana bilgisayar eklentisi.
    Arduino kartının klavye veya fare gibi bir USB cihazı ile iletişim kurmasını sağlayan bir USB ana bilgisayar eklentisi.
  • Arduino'ya birçok eklenti üstüste takılabilir.
    Arduino'ya birçok eklenti üstüste takılabilir.
  • Dragino Lora eklentisi
    Dragino Lora eklentisi

Yazılım

[değiştir | kaynağı değiştir]
Arduino Software IDE
Arduino IDE'nin Blink programını gösteren ekran görüntüsü
GeliştiriciArduino Software
Programlama diliJava, C, C++
İşletim sistemiMicrosoft Windows, macOS, Linux
PlatformIA-32, x86-64, ARM
TürTümleşik geliştirme ortamı
LisansLGPL veya GPL license
Resmî sitesiarduino.cc/en/Main/Software


Arduino IDE, kod editörü ve derleyici olarak görev yapan, aynı zamanda derlenen programı karta yükleme işlemini de yapabilen, platform bağımsız çalışabilen Java programlama dilinde yazılmış bir geliştirme çatısıdır.

Geliştirme ortamı, sanatçıları programlamayla tanıştırmak için geliştirilmiş Processing yazılımından yola çıkılarak geliştirildi.

IDE

[değiştir | kaynağı değiştir]

Arduino Tümleşik geliştirme ortamı (IDE), (Microsoft Windows, macOS ve Linux için) Java programlama dilinde yazılmış bir Çapraz platform yazılımı uygulamasıdır. Processing ve Wiring dilleri için IDE'den türetilmiştir. Metin kesme ve yapıştırma, metin arama ve değiştirme, otomatik girintileme, köşeli ayraç eşleştirme ve sözdizimi vurgulama gibi özelliklere sahip bir kod düzenleyici içerir, derlemek için basit "tek tıklama" mekanizmaları sağlar ve programları Arduino kartına yükler. Ayrıca mesaj alanı, metin konsolu, ortak fonksiyonlar için düğmeleri olan araç çubuğu ve işlem menü hiyerarşisini kapsar. IDE'nin kaynak kodu GNU Genel Kamu Lisansı, sürüm 2 altında yayınlandı.[29]

Arduino IDE, özel kod yapılandırma kurallarını kullanarak C ve C++ dillerini destekler. Arduino IDE, birçok ortak giriş ve çıkış prosedürü sağlayan Wiring projesinden bir yazılım kütüphanesi sağlar.

Sketch ve ana program döngüsünü başlatmak için kullanıcı tarafından yazılan kod, derlenen ve main() program parçacığı ile ayrıca IDE dağıtımına dahil GNU araç zinciri ile yürütülebilir döngüsel yönetici programa bağlanan sadece iki temel fonksiyon gerektirir. Arduino IDE, çalıştırılabilir kodu, kartın bellenimindeki bir yükleyici program tarafından Arduino kartına yüklenen onaltılık kodlamalı metin dosyasına dönüştürmek için avrdude programını kullanır.

Sketch

[değiştir | kaynağı değiştir]

Sketch, Arduino IDE ile yazılmış bir programdır.[30] Sketch'ler, geliştirme bilgisayarına .ino dosya uzantısıyla metin dosyaları olarak kaydedilir. Arduino Yazılımı (IDE) 1.0 öncesi sketch‘leri .pde uzantılı olarak kaydetti.

Minimal bir Arduino C/C++ programı yalnızca iki fonksiyondan oluşur:[31]

  • setup(): Bu fonksiyon, güç açıldıktan veya sıfırlandıktan sonra bir sketch başladığında bir kez çağrılır. Değişkenleri, giriş ve çıkış pin modlarını ve sketch‘de gerek duyulan diğer kitaplıkları başlatmak için kullanılır. main() fonksiyonuna benzer.[32]
  • loop(): setup() fonksiyonu bittikten sonra ana programda loop() fonksiyonu tekrar tekrar yürütülür. Kart kapanana veya sıfırlanana kadar kartı kontrol eder. while(1) fonksiyonuna benzer.[33] Led yakıp söndürme örneği
Arduino Uyumlu Anakartta Güç LED'i ve Entegre LED'i
Arduino uyumlu bir kartta pin 13'e bağlı Güç LED'i (kırmızı) ve Kullanıcı LED'i (yeşil)

Çoğu Arduino kartının bir LED’i (ışık yayan diyot) ve pin 13 ile toprak arasına bağlı bir akım sınırlayıcı direnci vardır; bu, birçok test ve program fonksiyonu için uygun bir özelliktir.[34]

Yeni başlayanlar tarafından kullanılan tipik bir program, Merhaba, Dünya!'ya benzer Arduino kartına entegre yerleşik LED'i art arda yakıp söndüren "blink" ‘dir (Türkçe: yanıp söner). Bu program, IDE ortamında bulunan dahili kitaplıklar tarafından sağlanan pinMode(), digitalWrite() ve delay() fonksiyonlarını kullanır.[35][36][37] Bu program genellikle üretici tarafından yeni Arduino kartına yüklenir.

int LED_PIN = 13                    // 13 numaralı pin için değişken oluşturma

void setup() {
    pinMode(LED_PIN, OUTPUT);       // 13 numaralı pini "Çıkış" olarak ayarlama
}

void loop() {
    digitalWrite(LED_PIN, HIGH);    // LEDi çalıştırma
    delay(1000);                    // 1000 milisaniye (1 saniye) bekleme
    digitalWrite(LED_PIN, LOW);     // LEDi kapatma
    delay(1000);                    // 1000 milisaniye (1 saniye) bekleme
}

Kütüphaneler

[değiştir | kaynağı değiştir]

Arduino projesinin açık kaynak yapısı, diğer geliştiricilerin projelerini geliştirmek için kullandıkları birçok özgür yazılım kütüphanesinin yayınlanmasını kolaylaştırdı.

İşletim sistemleri

[değiştir | kaynağı değiştir]

Atmega328p (Arduino Uno ve aynı çipe sahip diğerleri) için temel özelliklerin çoğunu içeren Xinu işletim sistemi bağlantı noktası (ing:port) vardır.[38] Bu sürümün kaynak kodu ücretsiz olarak kullanılabilir.[39]

Protothreads adlı bir iş parçacığı aracı (ing:threading) da vardır. Protothreads, "küçük gömülü sistemler veya kablosuz sensör ağ düğümleri gibi ciddi ölçüde bellek kısıtlı sistemler için tasarlanmış son derece hafif yığınsız iş parçacıkları" olarak tanımlanır.

Özgür donanım ve açık kaynak kodu

[değiştir | kaynağı değiştir]
Arduino v0011'in Tümleşik geliştirme ortamı. Bu Arduino TGO'su basit bir led açma ve kapama kodunu göstermekte.

Arduino donanım referans tasarımları Creative Commons Attribution Share-Alike 2.5 23 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.[40][41] lisansı ile dağıtılmaktadır ve Arduino web sitesinden indirilebilir. Bazı Arduino donanımları için yerleşim ve üretim dosyaları da bulunmaktadır.[42] Geliştirme ortamının kaynak kodu ve Arduino kütüphane kodları GNU Genel Kamu Lisansı sürüm 2 ile lisanslanmıştır.[43]

Geliştirme takımı

[değiştir | kaynağı değiştir]

Arduino ekibi, Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino ve David Mellis'den oluşur. Nicholas Zambetti başından beri katkıda bulunmuştur.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Arşivlenmiş kopya". 23 Ağustos 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Mart 2022. 
  2. ^ Bozdoğan, Berkin. "Yeni Arduino Kartlarına Merhaba!". Mucitiz.Biz. 10 Temmuz 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2018. 
  3. ^ "Hardware Index". Arduino Project. 11 Ekim 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Aralık 2013. 
  4. ^ "Optiboot Bootloader for Arduino and Atmel AVR". GitHub. 12 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ekim 2015. 
  5. ^ "Bare Bones Board (BBB) Kit". moderndevice.com. 30 Temmuz 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Kasım 2018. 
  6. ^ "DC Boarduino (Arduino compatible) Kit (w/ATmega328) - v1.0". adafruit.com. 18 Mayıs 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Kasım 2018. 
  7. ^ Bozdoğan, Berkin. "Arduino Nedir? Yenir Mi?". Mucitiz.Biz. 6 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Eylül 2018. 
  8. ^ Schmidt, M. ["Arduino: A Quick Start Guide"], Pragmatic Bookshelf, January 22, 2011, Pg. 201
  9. ^ "Arduino RS232 official webpage (arduino.cc)". 1 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  10. ^ "Arduino Diecimila official webpage (arduino.cc)". 26 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  11. ^ "Arduino Duemilanove official webpage (arduino.cc)". 10 Temmuz 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  12. ^ "Arduino Uno official webpage (arduino.cc)". 28 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  13. ^ "Differences between Official Arduino Uno, R2, R3 boards; Starting Electronics". 21 Şubat 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  14. ^ "Arduino Uno SMD official webpage (arduino.cc)". 13 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  15. ^ "Arduino Leonardo official webpage (arduino.cc)". 10 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  16. ^ "Arduino Pro official webpage (arduino.cc)". 4 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  17. ^ "Arduino Mega official webpage (arduino.cc)". 6 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  18. ^ "Arduino Nano official webpage (arduino.cc)". 10 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  19. ^ "Arduino LilyPad official webpage (arduino.cc)". 10 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  20. ^ "Arduino Robot official webpage (arduino.cc)". 5 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  21. ^ "Arduino Esplora official webpage (arduino.cc)". 9 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  22. ^ "Arduino Ethernet official webpage (arduino.cc)". 27 Mart 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  23. ^ "Arduino Yun official webpage (arduino.cc)". 13 Haziran 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  24. ^ "Arduino Due official webpage (arduino.cc)". 10 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Temmuz 2017. 
  25. ^ "Arduino - ArduinoShields". www.arduino.cc (İngilizce). 17 Mart 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Ekim 2017. 
  26. ^ "Arduino breadboard shield: $10 & 10 mins". todbot blog. 16 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Haziran 2022. 
  27. ^ "Arduino Shields for Prototyping". tigoe.net. 2 Temmuz 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Haziran 2022. 
  28. ^ Jonathan Oxer. "Arduino Shield list". 12 Ekim 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Kasım 2013. 
  29. ^ "arduino/Arduino". 27 Ağustos 2020. 29 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ağustos 2022 – GitHub vasıtasıyla. 
  30. ^ Programming Arduino Getting Started with Sketches. McGraw-Hill. 8 Kasım 2011. ISBN 978-0071784221. 
  31. ^ "Arduino - BareMinimum". www.arduino.cc. 1 Ekim 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Şubat 2018. 
  32. ^ "setup() - Arduino Reference". www.arduino.cc. 27 Şubat 2018 tarihinde kaynağından arşivlendi. 
  33. ^ "loop() - Arduino Reference". www.arduino.cc. 27 Şubat 2018 tarihinde kaynağından arşivlendi. 
  34. ^ "Blink Tutorial" 22 Eylül 2020 tarihinde Wayback Machine sitesinde arşivlendi.. Arduino.cc.
  35. ^ "pinMode() - Arduino Reference". www.arduino.cc. 1 Aralık 2017 tarihinde kaynağından arşivlendi. 
  36. ^ "digitalWrite() - Arduino Reference". www.arduino.cc. 5 Ocak 2018 tarihinde kaynağından arşivlendi. 
  37. ^ "delay() - Arduino Reference". www.arduino.cc. 1 Aralık 2017 tarihinde kaynağından arşivlendi. 
  38. ^ Xinu AVR version (Arduino)
  39. ^ "Xinu avr atmega328p source code". 12 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Mart 2022. 
  40. ^ "Arşivlenmiş kopya". 23 Şubat 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2008. 
  41. ^ "Creative Commons — Attribution-ShareAlike 2.5 Generic — CC BY-SA 2.5". 23 Şubat 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2008. 
  42. ^ "Arduino - Home". Arduino. 23 Şubat 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Haziran 2020. 
  43. ^ "Arduino - Software". 12 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Aralık 2008. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
Wikimedia Commons'ta Arduino ile ilgili ortam dosyaları mevcuttur.
  • Arduino projesi ana sayfası: arduino.cc23 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BNE: XX5232439
  • BNF: cb165329562 (data)
  • GND: 7692236-4
  • LCCN: sh2011005402
  • NKC: ph809013
  • NLI: 987007574964805171
  • SUDOC: 154841862
"https://tr.wikipedia.org/w/index.php?title=Arduino&oldid=36395498" sayfasından alınmıştır
Kategori:
  • Mikrodenetleyiciler
Gizli kategoriler:
  • Hataları vurgulayan sözdizimi olan sayfalar
  • Webarşiv şablonu wayback bağlantıları
  • Düzenlenmesi gereken maddeler Ocak 2021
  • Kaynaksız anlatımlar içeren maddeler
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Commons kategori bağlantısını sayfa adından oluşturan sayfalar
  • BNE tanımlayıcısı olan Vikipedi maddeleri
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • SUDOC tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 21.55, 14 Kasım 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Arduino
Konu ekle