Geçtiğimiz günlerde ufak bir makro klavye projem için Digispark Attiny85 kullanmaya karar verdim. Hem ucuz hem küçük hem de istediğim sayıda (normalde 3 tane tuş destekliyor lakin Micronucleus bootloaderını kurup avrdude ile çipdeki ayarlanmış reset pinindeki fuse'u kapatırsanız 4 tuş kullanabiliyorsunuz. Merak eden olursa onu da anlatabilirim.) desteklemesinden dolayı bu geliştirme kartını kullanmaya karar verdim. Normalde şu ana kadar hiç bir kart için kodlarken böyle bir sorunlar karşılaşmamıştım lakin bu kartın librarysinde şöyle bir sorun var. Library 32-bit ve macOS Catalina ile 32-bit desteği kaldırıldığından dolayı programlamaya çalışınca "bad CPU type in executable" hatasını alıyorsunuz. Çözümünü uzun süre aramama rağmen hiç bir kaynağa rastlayamadım sonrasında ise kendim çözümünü buldum. Hazırsanız anlatım kısmına geçeyim.
1. Buradan Arduino IDE'yi indirin. (Ben anlatımım esnasında 1.8.19 sürümünü kullandım lakin sonraki sürümlerde de çalışacaktır.)
2. Arduino -> Preferences menüsünü açıp aşağıdaki iki linki gösterdiğim yere, gösterdiğim şekilde ekleyin.
3. Arduino -> Araçlar -> Kart -> Kart Yöneticisi bölümünden sırasıyla "Digistump AVR Boards" ve "ATTinyCore" u indirin.
4. /Users/KULLANICI ADINIZ/Library/Arduino15/packages/arduino/tools/avr-gcc a gidin ve "4.8.1-arduino5" klasörünün içeriğini silip, klasörün içine "7.3.0-atmel3.6.1-arduino7" klasörünün içeriğini yapıştırın.
5. Tebrikler! Artık Digispark Attiny85 geliştirme kartınızı macOS üzerinde kodlayabilirsiniz.
Sorularınız ve/veya takıldığınız bir yer olursa sormaktan çekinmeyin. Başka bir rehber konusunda görüşmek üzere. Hoşça kalın.
1. Buradan Arduino IDE'yi indirin. (Ben anlatımım esnasında 1.8.19 sürümünü kullandım lakin sonraki sürümlerde de çalışacaktır.)
2. Arduino -> Preferences menüsünü açıp aşağıdaki iki linki gösterdiğim yere, gösterdiğim şekilde ekleyin.
3. Arduino -> Araçlar -> Kart -> Kart Yöneticisi bölümünden sırasıyla "Digistump AVR Boards" ve "ATTinyCore" u indirin.
4. /Users/KULLANICI ADINIZ/Library/Arduino15/packages/arduino/tools/avr-gcc a gidin ve "4.8.1-arduino5" klasörünün içeriğini silip, klasörün içine "7.3.0-atmel3.6.1-arduino7" klasörünün içeriğini yapıştırın.
5. Tebrikler! Artık Digispark Attiny85 geliştirme kartınızı macOS üzerinde kodlayabilirsiniz.
Sorularınız ve/veya takıldığınız bir yer olursa sormaktan çekinmeyin. Başka bir rehber konusunda görüşmek üzere. Hoşça kalın.