Digispark Nedir?

Digispark Nedir?

Digispark; bir tür programlanabilir bir elektronik karttır. Aynı hafif otomasyon, güvenlik kartları, kullanım araçları ve RGB programlama gibi gizli elektronik projelerde farklı uygulamalar geliştirmek amacı ile tasarlanmıştır.  Günümüzde Digispark kullanılmasının en önemli nedeni ise az maliyetli olmasıdır. İlk başlarda Kickstarter projesi olarak başlamış ve daha sonraları ise Aurduino IDE üzerinden aynı Aurdino gibi programlanabilir bir yapıya gelmiştir. Boyutları oldukça küçük olup, USB’ portlarına direk olarak bağlanabilmektedir.  Özellikle çok küçük olması ve çok az yer aklıyor olması sayesinde günümüzde pek çok projede ilk seçenekler arasında yer alıyor. Özellikle Aurduino kullananları denemesi ve keşfetmesi gereken bir karttır.  

Digispark Nasıl Programlanır

Digispark ilk başlarda karmakarışık bir sistem olarak görünebilir, fakat deneyim kazanan bir programcı digispark kartını kullanmaktan keyif bile alacaktır.   Mikro işlemcili ve çok pratik bir geliştirme kartı olarak bilinen digispark Aurdino Aurdino’ya göre oldukça kolay programlanabilir. Yaklaşık bir parmak boğumu büyüklüğe sahip olan bu kartı kullanıcılar kendi senaryolarına göre de kolaylıkla programlayabilir. Bilgisayarlarda nasıl programlandıysa o şekilde   kullanılır. Bilgisayar üzerinde kullanmaya başladıkça sonra birkaç saniye gibi bir süre zarfında ilgili dosyalar indirilerek uzak masa üstü gibi farklı türdeki işlemler yapılabilir. Üstelik bu programlama kartı benzer programlama dillerine kıyasla daha basit olduğundan dolayı hem öğrenmesi hem de programlanması oldukça kolaydır.  Profesyonel bir programlayıcının digispark’ı anlayıp öğrenmesi sadece birkaç saatini alacaktır. Digispark kartın Aduino, için kurulum adımları şu şekildedir;

Başlangıç olarak https://digistump.com/wiki/digispark/tutorials/connectingonline adresine girilerek kurulum yapılmalıdır. Kurulum sonrasında yazılmış olan kodlar digispark’a yüklenmesi gerekir.

Bunun için Digisparkı USB kartına takmadan önce Program kodlandıktan sonra Arduino IDE üzerinden upluad butonuna basılır

Program derlendikten sonra, İlerleme çubuğunun sol tarafından bulunan upluading yazıldığı andan itibaren yaklaşık bir dakika içerisinde digispark USB portuna takıldıktan sonra program kodlarını yüklenmesi beklenir.

Digispark’ın Siber Güvenlik Alanındaki Kullanımını

Internet ortamında siber suçları önlemek amacıyla digispark’ı kullanıcılar kendi projelerine göre programlayarak bilgisayarda kişisel bilgiler güvenle saklanabilir.

Internet kullanımının günden güne artmasını sayesinden insan yaşantısından da büyük kolaylıklar meydana geldi. Fakat internettin faydaları kadar zararları da bulunuyor.  Özellikle siber suçlar günümüzde birçok kişiyi mağdur etmeye devam etmektedir.

Siber hayatın bir parçası olmuşken, internet ortamında dolaşan bilgileri kötü amaçlı kişilerinde hedefi olabiliyor. Bu alanda yapılan güvenlik çalışmalarından bir tanesi de digispark ile programlama yöntemleri oluyor

Digispark Özellikleri Nelerdir

En bilinen ve en büyük özelliği kullanımı kolay olması ve kullanıcıların kendi senaryolarına göre programlanabiliyor olmasıdır. Bunun dışında açık kaynaklı projelerde micronucleus tiny854 1.02 önyükleyici sürümü kolaylıkla çalıştırabilmektedir. Digispark programlana kartının teknik özellikleri şunlardır;

Arduino IDE 1.0+ (OSX/Win/Linux) desteği vardır

Harici kaynak veya USB BAĞLANTISI İLE GÜÇ -5 v veya 7-35 v ‘ye sahiptir.

Dahili USB (veri seri hata ayıklama özelliği vardır)

8 k flash belleğe sahiptir.

3 Pin üzerinden PWM yapılabilir

4 Pin üzerinden ADC uygulanabilir

Güç LED’İ ve test yapılabilir özelliği vardır

Digispark ile Güvenlik Anahtarı Oluşturma

Günümüzde internet kullanan kullanıcıların bir kısmı kendine güveni olmayan yazarlar ya da kullanıcılar olmaktadır. Özellikle parola yazarken hatalı veya yanlış bir parola girmek projenin silip tekrar yazmaya neden olacaktır. Fakat digispark ile oluşturulacak bir güvenlik anahtarıyla kullanıcılar yanlış parola yazmaları konusunda telaşlanmalarına bile gerek kalmamaktadır. Güvenlik anahtarını çalıştırabilmek için Digispark kartını bilgisayarın USB portuna her takıldığı zaman parolayı girecek şekilde programlanması gerekir. Kullanıcıları bu işlemi ilk başlarda karmakarış bir sistem gibi görülebilir. Fakat sanıldığı kadar karmakarışık bir işlem değildir. Bu konuda yapılması gereken sadece IDE kurmak çizimi Digispark yüklemek olacaktır.

Digispark Güvenlik Yükseltmeleri 

Digispark ile hazırlanan projelerde güvenlik yükseltmeleri de yapışabilmektedir. Fakat digispark ile programlanan projelerde yine bir kullanıcı şifresi ve parolanın olması gerekir. Digipark kimlik ya da kişisel bilgiler girmeden önce birkaç saniye gecikme yaşatabilir. Özellikle güvenlik anahtarını daha iyi bir seviyeye getirerek projelerde birkaç yükseltme ihtiyaç vardır. Başlatma gecikmesini kaldırmak için digispark’a farklı bir ön yükleyici yüklenmesi gerekiyor. Digispark şu anda 5 tane kullanabilir bir pin’e sahiptir. Potansiyel olarak da toplamda dört adet kullanıcı adı ve şifreyi saklamaya izin verir. 

 

Sosyal Medyada Paylaş

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir