20.1 C
New York
Sunday, September 25, 2022
Array

Bir I2C Oyun Alanı Oluşturan Bir Pano Grubu

Hackaday okuyucularının çoğunluğunun en azından I2C'ye aşina olduğunu varsaymak çok zor değil. Aslında, bir Arduino ile yerleşik LED'i yanıp sönmekten daha fazlasını yapan birinin, bir zamanlar bir sensör, ekran veya başka bir harici aygıtla konuşmak için seri iletişim protokolünü kullanmış olması için mükemmel bir şans var. Tabii ki, çoğumuzun onu birkaç projede kullanmış olması, gerçekten iyi olduğumuz anlamına gelmez. anlamak o.

I2C bilginizi tazelemek istiyorsanız, kılavuzu takip etmekten daha kötüsünü yapabilirsiniz. [András Tevesz] geçenlerde yazdı. gibi bir başlıkla Hardware Hacking 101: E01 I2C Sniffing, Arduino'nuzun I2C Bus'ını Nasıl Dinlersiniz?, iyi vakit geçirdiğini biliyorsun. Belge muhtemelen elektronik meraklılarından çok güvenlik araştırmacılarına yönelik olsa da, sunulan kavramlar sadece kendi projelerinizde hata ayıklamaya çalışıyor olsanız bile faydalı olabilir.

Parça kutusuna attığınız her şeye uyacak şekilde kullanılan donanımı kesinlikle ayarlayabilmenize rağmen, kurulum [András] Ayrıntılar, I2C üzerinden Adafruit Biblo ve Arduino ile iletişim kuran ana cihaz olarak bir BeagleBone Black kullanır. Her üç cihaz için de kod sağlıyor ve her şey olması gerektiği gibi çalıştığında, mikrodenetleyiciler, BeagleBone tarafından veriyolu üzerinden gönderilen sinyallerle LED'lerini zamanında yanıp sönecek.

Bu, kendi içinde eğitici bir değere sahiptir. Elbette çoğumuz anahtar teslimi I2C cihazları kullandık, ancak gerçekte kaç tane var? yapılmış 1? Ancak bunun ötesinde, size etrafta dolaşmak için basit ve kullanıcı tarafından kontrol edilebilen bir veri yolu sağlar. [András] bir Saleae mantık analizörü bağlar (eBay'den aldığınız 10 ABD doları değerindekinin de işe yarayacağından asla korkmayın) ve telin üzerinden geçerken gerçek mesajları inceler. Bu her yerde bulunan protokolün püf noktalarına yakından bakmak istediyseniz, ayağınızı kapıdan içeri sokmanın harika bir yolu. Konuyla ilgili olarak, kendi mükemmel rehberimizi kontrol ettiğinizden emin olun. [Elliot Williams] 2016'da tekrar yazdı.

[Thanks to zh4ck for the tip.]

Tienhttps://tumsozluk.com
I am a web developer who is working as a freelancer.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

2 × 4 =

Stay Connected

0FansLike
39FollowersFollow
0SubscribersSubscribe
- Advertisement -

Latest Articles