İçeriğe atla

Arduino

Kontrol Edilmiş
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

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 Veri Yolu (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

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

Orijinal Arduino donanımı, İtalyan Smart Projects şirketi tarafından üretildi.[] 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 Eklentileri

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]

Yazılım

Arduino Software IDE
Arduino IDE'nin Blink programını gösteren ekran görüntüsü
Geliştirici(ler)Arduino Software
Güncel sürüm1.8.16 / 6 Eylül 2021 (3 yıl önce) (2021-09-06)[29]
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

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ı.[30]

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

Sketch, Arduino IDE ile yazılmış bir programdır.[31] 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:[32]

  • ​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.[33]
  • ​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.[34] 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.[35]

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.[36][37][38] Bu program genellikle üretici tarafından yeni Arduino kartına yüklenir.

# define LED_PIN 13                  // Pin number attached to LED.

void setup() {
    pinMode(LED_PIN, OUTPUT);       // Configure pin 13 to be a digital output.
}

void loop() {
    digitalWrite(LED_PIN, HIGH);    // Turn on the LED.
    delay(1000);                    // Wait 1 second (1000 milliseconds).
    digitalWrite(LED_PIN, LOW);     // Turn off the LED.
    delay(1000);                    // Wait 1 second.
}

Kütüphaneler

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

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.[39] Bu sürümün kaynak kodu ücretsiz olarak kullanılabilir.[40]

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

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.[41][42] 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.[43] 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.[44]

Geliştirme takımı

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

  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 - ReleaseNotes". www.arduino.cc (İngilizce). 3 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Şubat 2020. 
  30. ^ "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. 
  31. ^ Programming Arduino Getting Started with Sketches. McGraw-Hill. 8 Kasım 2011. ISBN 978-0071784221. 
  32. ^ "Arduino - BareMinimum". www.arduino.cc. 1 Ekim 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Şubat 2018. 
  33. ^ "setup() - Arduino Reference". www.arduino.cc. 27 Şubat 2018 tarihinde kaynağından arşivlendi. 
  34. ^ "loop() - Arduino Reference". www.arduino.cc. 27 Şubat 2018 tarihinde kaynağından arşivlendi. 
  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

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">D (programlama dili)</span> çoklu paradigma programlama dili

D programlama dili, C++ dilinden daha yüksek seviyede ve hedef alınan işletim sistemiyle donanımlara göre uygulama yazılmasını kolaylaştıran bir "sistem ve uygulama" dilidir.

<span class="mw-page-title-main">IEEE 1394</span>

FireWire, Apple tarafından geliştirilen, bilgisayara çevre ürünleri bağlanmasında kullanılan yüksek hızlı arayüz bağlantısıdır. IEEE 1394 standardına dayalıdır. 400 ve 800 Mbps hızında veri transferini destekler.

<span class="mw-page-title-main">Processing</span>

Processing, dijital sanat ve görsel tasarım toplulukları tarafından programlamanın temellerini görsel bir yaklaşımla öğretmek için kullanılan veya elektronik bir eskiz defteri görevi de görebilen açık kaynaklı bir programlama dili ve tümleşik geliştirme ortamıdır (IDE). 2001 yılında Casey Reas ve Benjamin Fry tarafından başlatılan proje Java üzerine kurulmuş olup daha basit bir grafik programlama modeli ve sözdizimine sahiptir.

Proteus Design Suite, temel olarak elektronik tasarım için kullanılan sahipli bir yazılımdır. Yazılım genellikle elektronik tasarım mühendisleri ve teknisyenler tarafından baskılı devre kartı üretimi için teknik resim ve elektronik baskı yapmak için kullanılır.

<span class="mw-page-title-main">Lightning (konnektör)</span>

Lightning konnektörü Apple tarafından üretilen özel bir bilgisayar veri yolu ve güç konektörüdür. 12 Eylül 2012'de, 30-pin Dock konnektörünün yerine geçmesi için tanıtıldı. Lightning konektörü, iPhone, iPad ve iPod gibi Apple mobil cihazlarına bilgisayarları, harici monitörleri, kameraları, USB şarj cihazları gibi çevre birimlerini bağlamak için kullanılır. 30 yerine 8 pin kullanan Lightning, 30-pin Dock konnektörüne kıyasla çok daha kompakt bir yapıdadır ve her iki yönde de takılabilir. Bununla birlikte, eski 30-pin Dock konnektörü kullanan cihazları, Lightning konnektörü kullanan cihazlara bağlayabilmek için dönüştürücü gerekir.

<span class="mw-page-title-main">ESP8266</span>

ESP8266 TCP/IP yığınına sahip, düşük maliyetli bir Mikro Kontrol Ünitesidir (MCU). Şanghay merkezli Espressif Systems firması tarafından üretilmektedir.

<span class="mw-page-title-main">USB-C</span> 24 pinli, tamamen geri çevrilebilir bir fiş USB bağlantı düzeni

USB-C ayrıca USB Type-C olarak da bilinen 24 pinli, tamamen geri çevrilebilir bir fiş USB konnektördür. Bu sistem veri ve enerjinin taşınmasına izin verir. Son versiyonlar 2010 yılında sunulan USB 3.0 versiyonu, 29 Ağustos 2019 tarihinde, USB Implementers Forum tarafından sunulan USB4 versiyonudur.

O2 Xda bir dizi Windows Mobile Cep bilgisayarı telefonu markasıdır. O2 tarafından pazarlandı, O2 Asia tarafından geliştirildi ve birden fazla Orijinal ürün üreticisi (esas olarak HTC, Quanta Computer ve Erima) tarafından üretildi. İlk model Haziran 2002'de piyasaya sürüldü. Son modeller 2008'de piyasaya çıktı. "X" harfi, bir üründe ses ve bilgi / verilerin yakınsaklığı; "DA" ise, PDA'daki gibi "Dijital Asistan" anlamına gelir.

<span class="mw-page-title-main">HTC Touch Cruise</span>

HTC Touch Cruise , HTC Corporation tarafından Kasım 2007 yılında tanıtılan ve Ocak 2008'de satışa sunulan bir Windows Mobile telefon modelidir. HTC Touch ailesi'ne dahildir. Windows Mobile 6.0 Professional sisteminde çalışır.HTC Artemis'in devamı olarak geldi. Ocak 2009'da HTC, HTC Touch Cruise II isimli tamamen yeniden tasarlanmış bir cihaz duyurdu. Bu, HTC Footprints özellikli ilk cihaz oldu. Model Windows Mobile 6.1 Professional sürümünü aldı.

<span class="mw-page-title-main">Akıllı kart</span>

Akıllı kart, çipli kart veya tümleşik devre kartı (ICC), entegre devreler içeren herhangi bir mikroçip boyutunda karttır. Akıllı kartlar plastikten, genellikle polivinil klorürden, ancak bazen de polietilen tereftalat bazlı polyesterler, akrilonitril bütadien stiren veya polikarbonattan yapılır. Nisan 2009'dan bu yana, bir Japon şirketi, kâğıttan yapılmış yeniden kullanılabilir finansal akıllı kartlar üretti.

<span class="mw-page-title-main">Arduino IDE</span>

Arduino için Entegre Geliştirme Ortamı(IDE), C ve C ++ dilleri ile yazılmış bir platformlar arası uygulamadır. Arduino uyumlu kartlara program yazmak ve yüklemek için kullanılır, aynı zamanda 3. taraf çekirdekler ve satıcıların geliştirme kartları için de kullanılabilir.

<span class="mw-page-title-main">Samsung Galaxy J</span>

Android işletim sistemini kullanan Samsung Galaxy J, Samsung Electronics tarafından geliştirilmiş ve üretilmiş bir akıllı telefondur. En başta Japon mobil operatör NTT DoCoMo için geliştirilen Galaxy J, 2013 sonbaharında satışa sunulmuştur; cihazın başka ülkeler için geliştirilen modeli ilk olarak Aralık 2013'te Tayvan'da satışa çıkmıştır. Cihazda; 2.3 Ghz hızında 4 çekirdekli işlemcisi bulunan Qualcomm Snapdragon 800 çipi, 3 GB RAM ve Full HD bir Super AMOLED ekran bulunur.

Huawei Mate 8; Android işletim sistemini kullanan, Huawei tarafından üretilmiş amiral gemisi bir akıllı telefon. Cihaz, 26 Kasım 2015'te tanıtılmış ve 9 Aralık 2015'te Çin'de satışa çıkarılmıştır. Cihazın 3 GB RAM/32 GB modeli 480 dolara, 4 GB RAM/64 GB modeli 590 dolara ve 4 GB RAM/128 GB modeli 700 dolara satılmıştır. Huawei Ascend Mate 7'nin ardılı, Huawei Mate 9'un öncülüdür.

<span class="mw-page-title-main">Samsung Galaxy J5 (2017)</span>

Samsung Galaxy J5 (2017); Samsung Electronics tarafından üretilen, satılan ve pazarlanan, Samsung Galaxy J serisi'ne ait Android işletim sistemini kullanan bir akıllı telefondur. Cihaz, Samsung Galaxy J3 (2017) ile beraber Temmuz 2017'de tanıtılmış ve satışa çıkarılmıştır. Cihazda, 2 veya 3 GB LPDDR3 RAM ile desteklenen 64 bit bir çip bulunur. Cihazda, 3000 mAh çıkarılamayan batarya bulunur. Samsung Galaxy J5 (2016) ve Samsung Galaxy J5 Prime modellerinin halefidir.

Nokia 4.2; Nokia markalı, Android işletim sistemini kullanan bir akıllı telefon. 14 Mayıs 2019'da satışa çıkarılmıştır.

<span class="mw-page-title-main">Samsung Galaxy J2 Prime</span>

Samsung Galaxy J2 Prime ; Samsung Electronics tarafından üretilmiş, Samsung Galaxy J serisi'ne ait Android işletim sistemini kullanan bir akıllı telefondur. Cihaz, Kasım 2016'da tanıtılmış ve satışa çıkarılmıştır. Samsung Galaxy J2 (2016) ve Samsung Galaxy Grand Prime modelinin ardılıdır. Yerini daha sonra Samsung Galaxy J2 (2017) modeli aldı.

<span class="mw-page-title-main">Samsung Galaxy J7 (2016)</span>

Samsung Galaxy J7 (2016); Samsung Electronics tarafından Samsung Galaxy J serisinin bir parçası olarak 2016'da üretilmiş, Android işletim sistemini kullanan orta seviye bir akıllı telefondur. Cihaz, Samsung Galaxy J7'nin yerini aldı. Sonradan cihazın yerini Samsung Galaxy J7 Prime ve Samsung Galaxy J7 (2017) modelleri almıştır.

<span class="mw-page-title-main">Arduino Uno</span>

Arduino uno, Atmega328p mikrodenetleyici çipine sahiptir ve Arduino.cc tarafından geliştirilen açık kaynaklı bir mikrodenetleyici kartıdır. Arduino Uno, diğer devrelere arayüzlenebilen dijital ve analog giriş/çıkış (I/O) pinleri ile donatılmıştır.

Samsung Galaxy J7+; Samsung Electronics tarafından 2017'de üretilmiş, Android işletim sistemini kullanan orta seviye bir akıllı telefondur. Cihaz, Samsung Galaxy C7 (2017) ve Samsung Galaxy C8 olarak da bilinir. Cihaz, 2 Eylül 2017'de tanıtılmıştır.