Elektrik elektronik temrinleri
Ders Notlarý => Arduino Öðreniyorum => Arduino ve Processing => Konuyu balatan: Hasan ERTÜRK - 08 Haziran 2015, 00:07:45
-
Processing dili 2001 yýlýndan bu yana görsel odaklý geliþtirilen basit seviyede bir programlama dili ve ortamýdýr. Hýzlý prototip çýkarma ve eskiz çalýþmasý yapabilme için geliþtirilse de zaman içinde programlama temellerini anlayabilmek ve anlatabilmek için programlamaya giriþ eðitim aracý olarak kullanýlmaya baþlanmýþtýr. Türkiye'de çok fazla yaygýn olmasa da yurt dýþýnda özellikle görsel sanatçýlarýn çok sýklýkla kullandýklarý bir programlama dili olan Processing 100 den fazla kütüphane içeriyor. Çoklu ortam türleriyle(video, resim, ses gibi) sorunsuz ve kolay bir þekilde çalýþýlabilmesi, çok kolay öðrenilebilir olmasý, programlama prensiplerini anlamaya olanak saðlamasý nedeniyle birçok araþtýrmacý, öðrenci, tasarýmcý ve sanatçý tarafýndan kullanýlmaktadýr.
Processing dilinde prototip amaçlý oluþturulduðu için klasik programlama dillerindeki yapý ikinci planda kalýyor. Ekstra hiç bir komut kullanmadan sadece hazýr fonksiyon ve nesneleri kullanarak program yazabiliyorsunuz. Buda öðrenme sürecini hýzlandýrýyor ve bilgisayar mimarisine girmeden temel programlamayý kavrayabilmenizi saðlýyor.
Ayrýca bu yapý kullanýcýya esneklik saðlýyor. Kaðýt üzerinde çizdiðiniz bir karakteri kolayca programa aktararak onu hareketlendirebiliyor ya da zengin kütüphaneleri kullanýp profesyonel programlar yazabiliyorsunuz.
Processing dilini incelediðimizde Java'ya olan benzerliði fark ediliyor. Fakat Java'dan en önemli farký grafikler ve iletiþim metodlarý üzerine özel nitelikleri olmasý. Geliþtirme arayüzü Processing Development Envirioment (PDE), Processing için özel tasarlandýðý için çok basit ve sade, bir o kadarda kolay bir arabirim. Yazdýðýnýz programlarý çalýþmaya hazýr hale getirebilmek için sadece PDE deki "export" butonunu kullanmak yeterli.
Kaynak: http://www.elektrikport.com
Processing programýný processing.org (https://processing.org) sitesinden indirebilirsiniz.
Processing çalýþtýrýlmasý:
Processing indirdikten sonra zip dosyasýný windows üzerinde oluþturacaðýmýz bir klasöre çýkartýyoruz. Processing.exe dosyasýný çalýþtýrmamýz yeterli oluyor. Processing java tabanlý olduðundan bilgisayarda java kurulu olmasý gerekiyor. Kurulu deðilse java.com/ (https://java.com/tr/download/) adresinden indirip kurunuz.
Processing içerisinde bir çok uygulama örneði mevcut.
File > Examples menüsüne týkladýðýmýzda örneklerin yer aldýðý bir pencere açýlýr. Bu örneklere týklayýp kodlarýn çalýþmasýný saðlayabilirsiniz.
(http://temrinlerim.org/images/arduino1.PNG)
Run (http://temrinlerim.org/images/arduino3.PNG) butonuna basýp örnekleri çalýþtýrabilirsiniz. Processing geliþtirme ortamý arduinoya çok benzer. Dolayýsýyla arduino ortamý hakkýnda bilinenlerin çoðu processing için de geçerlidir.
(http://temrinlerim.org/images/arduino2.PNG)
Bu konu Coþkun TAÞDEMÝR (http://coskuntasdemir.net/)'in Arduino Uygula Kitabý (http://coskuntasdemir.net/arduino-kitabim)ndaki örneklerden faydalanarak hazýrlanmýþtýr. Kendisine vermiþ olduðu emek için buradan teþekkür ederiz. Kitabý satýn alarak daha geniþ bilgiye sahip olabilirsiniz.