İki arduino arasında Can bus ile veri iletimi gerçekleştiriyorum float verilerin ondalıklı kısımları 00 olarak geliyor. Örneğin 12.45 veri gönderiyor 12.00 gözüküyor sorun ne olabilir?(Bütün değişkenler float olarak tanımlı. Can baud 500kbps 8mhz)
Kodda değişiklik yapman zor kütüphane ile kullandığım için. Ama bu controle gelen veriyi once baska bir kapi ile low ise high, high ise low yaparsam olur anladığım kadarıyla. Öyle tek yönlü bir kapı devresi varmı?
@taydin @Ahmet @Endorfin35+ @Gokrtl Konuyu çok uzattım sizi de yordum biliyorum ama kusura bakmayın. 74HC125 entegresi olan birini buldum. 126 ile ayni ama kontrol bacaginda şu isaret var. Bu bildiğim kadarıyla değil işareti ama bunu kullansam olur mu?
Anladığım kadarıyla her bir çıkış için kontrol ucu yok sag taraftakileri bir kontrol ucu ile sol taraftakileri bir kontrol ucu ile kullaniyor ama ben bir tane kullanicagim icin sorun olmaz herhalde.
https://www.robotistan.com/74hc367-entegre?language=tr&h=fcbe14f6&gclid=CjwKCAjwiJqWBhBdEiwAtESPaLX9ntvbbhVZq-UqGA_htRj66iv9K12tq_lAa5CTX7GvUFH4CEFlrRoClu8QAvD_BwE
Tristate buffer olarak bunu buldum datasheetlerinde ic yapısını gosteren diyagramları biraz farklı bu işimi görür mü?
Bir de bu dönüştürücüyü nerede nasıl kullanmalıyım açıklayabilir misiniz? Dediğim gibi zamanım çok az bunu bugün yarın çalıştırmam lazım.
https://www.robolinkmarket.com/logic-level-converter-4-kanal
O da garipmis yani. Ben simdi malzeme alacağım linkteki 74126 olur mu smd ama dip e dönüştürüp kullanırım.
https://ozdisan.com/Product/Detail/357123/74HC126D653
Anladım. Zaten ben üç hafta önceye kadar Arduino ile sadece başlangıç projelerini yapmış biriydim. Sonra Liseler Arası Elektrikli araba projesi için başladım. Kaç gündür çok az uyku ile çalışıyorum. Üç hafta sonra şu an can bus spi falan konuşuyorum ne ara bu kadar ileri seviye oldu anlamadım...
Tam olarak anlamadım çok bilgili değilim dediğim gibi. Bu Logic level converter kartı ile yapılabilir mi? Kesin gerekli birşey mi? Nasıl bağlantı yapılmalı? Ben hiç birşey anlamadım şu an.