Arduino, her kesimden insanın kolayca kullanabilmesi için, açık kaynak olarak geliştirilmiş, yazılım ve geliştirici kartlarından oluşan bir platformdur. Kart üzerinde bulunan mikro denetleyici ile giriş – çıkış pinlerini kontrol ederek bir projeyi hayata geçirebilirsiniz.
Jumper Kablolar: Bileenleri Arduinoya balamak iin kullandmz renkli kablolar. Renkleri dzenli kullandmzda devremiz daha kullanl ve ynetilebilir olur. LED (Light Emitting Diodes Ik yayan diyot): zerinden elektrik getiinde k yayan bir diyot eididir. Her diyot gibi akm yn vardr. Eksi (-) ucu genelde ksa olan bacadr. Direnler: Direnler devredeki elektrik akmna diren gsterirler ve akm snrlamas yaparlar. Genelde hassas devre elemanlarn yksek akmdan korumak iin devreye taklrlar. zerlerindeki renkler direncin deerini gsterir. Diren deerleri Ohm birimi ile belirtilirler. Erkek Pinler: Dii pin yuvalarnda kullanlmak zere lehim yaplarak balanan pinler (kablo ular) LCD ( Liquid Crystal Display): Bir eit alfanumerik ekran. eitli boyutlarda olabilir. Sizin kullanacaklarnz 16 karakter ve 2 satr LCD Ekran. Potansiyometre ( POT ): Devreden geen voltaj ayarlayabilen, deiken diren. 3 baca bulunur. 2 baca + ve ulara balanr. Dmesini evirdike orta baca deien voltaj verir.
id: 463fb548e69673d1b48b6f795bd941e8 - page: 3
Buzzer: zerinden elektrik getiin ses karan ( sinyal veren ) bileen. Cihazlarda duyduumuz uyar seslerini genelde buzzer ile alrz. Ksa baca ucu gsterir. Fotoresistor ( LDR ): zerine den k miktarna gre akm geirgenlii deien sensr. Ik sensr. Hava karardnda lambalarn yanmasn salayan sensr genelde budur. Servo Motor: Bir tr dili motordur. Dier motorlardan fark al dnebilmesidir. Sizdeki servo motorlar en fazla 180 derece dnebilir. Ka derece aya ulaacanz programda belirtirsiniz. 3 kablo k bulunur. Krmz kablo +, kahverengi kablo utur. Dier kablo a deerini deitirir / verir. Is Sensr: Ortamn ssna bal olarak voltaj deitiren sensr. 3 bacandan ikisi ve + ulardr. Orta bacak voltaj deiimlerini verir. L293D Motor Src Entegre: Devrede zerinden geen voltaj kontrol eden kpr. Motor hz ve ynlerini bu src ile kontrol ederiz. Diyot: Elektrik akmn tek yne ileten devre elemandr. Dorultucu devre eleman olarak kullanlrlar.
id: 5aca3382324c7751dd7c9670e5b5d2e2 - page: 4
Transistor: Giriine uygulanan sinyali ykselterek, akm ve gerilim kazanc salayan devre elemandr. ou zaman anahtarlama eleman olarak da kullanlr. ARDUINO IDEY NDRME Projelerimizde Arduinoyu programlamak iin Arduino IDEyi kullanrz. Bu program indirmek iin www.arduino.cc sitesini ziyaret ediniz. ekil.2 Arduino IDEyi indirme Siteye girdiimizde Software mensnden Downloads blmn seelim. Alan sayfada ekil 2. De grld zere kullandmz iletim sistemine gre program indirme linkine tklayalm. ndirdiimiz dosyay bilgisayarmza kurduktan sonra ap kullanmaya balayabiliriz. ARDUINO IDEY TANIMA VE KULLANMA Arduino programn aalm. Arduinomuzu USB kablosu ile bilgisayara balayalm. Eer her ey yolundaysa Arduino zerindeki G LEDi yanacaktr. ekil 3. Arduino eidi seme ekil 3te grld gibi Aralar mensnden Kart mensn aalm. Buradan hangi Arduino kartn bilgisayarmza baladysak onu seelim. ( Burada Arduino UNO seilmitir. )
id: 3ca5612261d0d2d3860bccfa2254399b - page: 4
Port seimi Daha sonra ekil 4te grld gibi Port mensnden Arduino muzun bal bulunduu portu seelim. Eer port aktif deilse Arduino muz bilgisayara bal deildir. LK PROGRAMIMI YKLYORUM Artk Arduino ya ilk programmz ykleyebiliriz. Bylece kartmz da test etmi olacaz. ekil 5. Blink programn ykleme Programmzn Dosya mensnden srasyla rnekler > Basics > Blink menlerini seelim. Alan yeni program Blink uygulama kodlarn ierir. ekil 6. Blink program kodlar. ekil 6da grld gibi saa doru olan oka basarak programm Arduino ya ykleyelim. Alt tarafta bulunan bilgi satrnda ykleme aamalarn grebilirsiniz. Ykleme baaryla tamamlandnda Ykleme tamamland uyars grlr. Bu uygulamay ykledimizde kartmz zerindeki Pin 13 LEDinin yanp sndn greceksiniz. Bu LED 13 numaral pine baldr. Ve yklediiniz kod, LEDin 1 saniye aralklarla yanp snmesini salar.
id: b0a344d8d4a484bed8584f40b67af041 - page: 5