Deneyap Geliştirme Kartını Arduino IDE ile programlamak için şu adımları izliyorsunuz.
Arduino IDE’de Dosya (File) –> Tercihler (Preferences) adımını takip ederek açılan pencerede Ayarlar (Settings) sekmesinde bulunan Ek Devre Kartları Yöneticisi URL’leri (Additional Boards Manager URLs) kısmına, aşağıda paylaşılan JSON dosyasına ait adresi kopyalayınız.
https://raw.githubusercontent.com/deneyapkart/deneyapkart-arduino-core/master/package_deneyapkart_index.json

Ardından, Araçlar (Tools) –> Kart (Board) –> Kart Yöneticisi (Boards Manager) adımını takip ederek gelen ekranda arama satırına “Deneyap Gelistirme Kartlari” yazınız. En son sürüm varsayılan olarak seçilmiş halde gelir ve Kur (Install) butonuna basarak yüklemeyi gerçekleştirebilirsiniz.

En son aşama olarak Araçlar (Tools) –> Kart (Board) adımından “Deneyap Kart” ve kartınızın bağlı olduğu Port’u seçerek kodlama adımına geçebilirsiniz.
Deneyap Kart Modülünü seçtikten sonra Araçlar Menü’sü şu şekilde sekmelere kavuşuyor. Burdaki değerleri değiştirmeye gerek yok olduğu gibi bırakalım

Şimdi ilk program kodlarını gerçekleştirmek için, programlama örneklerinden “RGB” örneğini seçelim

Program Kodları
#define gecikme_suresi 400 // milisaniye
void setup() {
pinMode(LEDR, OUTPUT); // Kirmizi led cikis olarak ayarlandi
pinMode(LEDG, OUTPUT); // Yesil led cikis olarak ayarlandi
pinMode(LEDB, OUTPUT); // Mavi led cikis olarak ayarlandi
}
void loop() {
#if DENEYAP_KART
// Kirmizi
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Yesil
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Mavi
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Sari
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Magenta
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Cyan
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Beyaz
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
#elif DENEYAP_MINI
// Kirmizi
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Yesil
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Mavi
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Sari
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, LOW);
delay(gecikme_suresi);
// Magenta
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, LOW);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Cyan
digitalWrite(LEDR, LOW);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
// Beyaz
digitalWrite(LEDR, HIGH);
digitalWrite(LEDG, HIGH);
digitalWrite(LEDB, HIGH);
delay(gecikme_suresi);
#endif
}
Tebrikler şimdi gelecek uygulamaları deneyebilir, Projelerinizi gerçekleştirebilirsiniz.
Kaynaklar: https://deneyapkart.org/
https://tr.wikipedia.org/wiki/Deneyap
https://www.youtube.com/watch?v=rwqxQqYsZBs