I2C’nin ATINY
I2C’nin ATINY

I2C’nin ATINY

ile maks. Arduino, gerçek dünyayla arabirim için güçlü bir platformdur, ancak sınırsız değildir. Arduino Mega için bile bu sert sınırlardan biri, mikrodenetleyicinin gerçek dünyayla arayüzü kullanabileceği sonlu sayıda pim. Platformun kendi projelerinizden birinde uzatmak istiyorsanız, birkaç seçenek var. [Bill] ‘dan bu proje bize, bir Arduino’nun bir bazılarını I2C kullanarak işlerini boşaltmak için Attiny85’i kullanarak bu seçeneklerden birini göstermektedir.

I2C, 80’lerin başından bu yana, mikrodenetleyicilerin minimum donanım kullanarak birbirleriyle iletişim kurması için bir yol olarak bulunmaktadır. İhtiyacı olan tek şey, mikrodenetleyicilerin I2C pimlerini ve her birine güç sağlayacak şekilde bağlamaktır. Bu proje, denetleyici olarak bir Arduino’yu ve aynı zamanda hedefler olarak keyfi sayıda daha küçük Attiny85 mikrodenetleyicisi kullanır. Daha küçük cihazla iletişim kurmak Arduino’nun, daha basit görevleri daha basit görevler verirken daha işlemci yoğun görevlere odaklanmasını sağlar. Aynı şekilde, bir mesafe boyunca dağıtılabilecek projeler için kablolamayı büyük ölçüde kolaylaştırır. [Bill] Aynı şekilde, gelişmeyi aynı şekilde, Arduino için bir kalkan olarak da aynı şekilde ikiye katlayabilen, kolay bir şekilde genişletmesinin yanı sıra birçok ekstra lehimleme olmadan değiştirmesine izin veren bir özel geliştirme tahtası ile gelişmeyi standartlaştırır.

I2C’yi kullanmak, yeniliklerin en romani olmayabilir, ancak kullanımı kolay hale getirmek, GPIO veya diğer fiziksel kısıtlamalar ile sınırlı olduğunda araç kutusuna eklemek için kesinlikle değerli bir araçtır. Bu amaçla, [Bill] aynı şekilde, yazılım sonunda bu cihazlardan birinin kurulumunu basitleştiren bir örnek proje için kodu da içerir. I2C ile ne yapılması gereken bazı örnekler arıyorsanız, I2C ile iletişim kuran bu termometreye veya birlikte zincirli bir şekilde zincirlenmiş çoklu sensörleri kullanan bu projeye bakın.

Leave a Reply

Your email address will not be published. Required fields are marked *