Algoritmalar ile ilgili hangi kitaplarınız var? Bir de benim asıl takıldığım nokta şu. Ben bunları nerede kullanabileceğimi öngöremiyorum. Atıyorum önüme bir problem geldi. Hıı o zaman ben burada state pattern kullanıcam diyemiyorum. Nasıl aşabilirim acaba bunu?
Yazılım tasarım desenleri diye bir kitaba denk geldim ve merak ettim. Yazılım tasarım desenleri kullanıyor musunuz bu alanda? Kullanıyorsanız hangilerini kullanıyorsunuz?
@ozkarah @Endorfin35+ Cevaplarınızla soruma katkıda bulunduğunuz için teşekkürler. Kafamda oturmayan nokta şuydu. Tamam ideal olarak kristal 32768 Hz olmayacak. Fakat çevresel etmenlere göre bu değer atıyorum 32890 Hz veya 33121 Hz gibi değerler olamaz mı ? Yani sapmanın bir ideal değeri yok...
Fakat register açıklamasında iki farklı mod var. Birincisi 4 dakikada bir kalibrasyon. Diğeri ise 2 saatte bir kalibrasyon. Ben bu yüzden bir fonksiyona ihtiyacım olduğunu düşündüm.
NXP'nin PCF85063A RTC entegresini kullanıyorum. Mikroişlemcim ise M032SG8AE. 10 gündür çalışıyordu elektronik kartım. Bugün baktığımda RTC'den okuduğum saat bilgisinin gerçek zamana göre 3 dakika ileride olduğunu gördüm. Bu benim için sıkıntı çıkaracak bir durum. Datasheeti okuduğumda offset...
Bence açıklaması bu kadar kolay değil gibi. Çünkü ben roma rakamını integera çeviren bir program yazmaya çalıştım. Algoritmada net hatalar vardı. Kodumu ChatGPT'ye verdim ve algoritmadaki hatayı bulup düzeltti.
int romanToInt(char* s)
{
int length,number,i=0;
length = strlen(s)...
Hocam kusura bakmayın ama ne demek istediğinizi tam olarak anlayamadıım. Ben mikroişlemciden bilgisayara mesaj metni yollacağım. Burada hid aygıtı benim mikroişlemcim mi oluyor?
Ben şöyle bir şey yapacağım. Bir mesaj formatım var. Atıyorum bir örnek mesajım şöyle olsun. "GHJ01AHT00011100T4" tamamen farazi sadece örnek olması amaçlı. Bu mesaj içerisinde belli başlı şeyler barındıracak. Mesela sicaklık = 25, basınç = 0.01 gibi sensör değerleri. Ben bu mesajları...
Çok teşekkür ederim. Peki şu an USB ile isochronous transfer yapabilmem için ne yapmam gerekli ? Yol haritası çıkartma konusunda yardımcı olabilir misiniz?
Nuvoton'un M032SG8AE işlemcisi ile USB üzerinden bilgisayara veri gönderme işlemini yapıyorum. Veri transfer yöntemlerinden interruptı kullanarak gerçekleştirdim. Ben isochronous olarak da veri göndermek istiyorum.
İşlemcinin HID_Transfer diye bir örnek projesi var. Bu projede interrupt ile...
Mesainin son saatinde yazdım mesajı full hatalarla dolu pardon. Yöntemin adı en küçük kareler yöntemi. Nümerik analiz yöntemlerinden biri. Formülde x dereceyi, y voltajı temsil ediyor. Bu link yöntemi anlatıyor.
Ben yaklaşık kareler yöntemini kullanarak y = 0,00903x - 0,942 gibi bir formül elde ettim. x sıcaklığı, y dereceyi temsilen. 222 derece için 1,06266, 232 derece için 1,15296 değerlerini buldum. Tabi ki gerçek değer ile formülden gelen değer arasında birazcık hata olacak. Hata görmezden gelinecek...
Bu linkte Analog Devices'ın saha uygulama mühendisi thermocouple'un iki bacağı arasına da bir kondansatör atılabileceğini söylüyor dakika 2.30'dan sonra. Acaba bu çözer mi problemi.
Mosfetleri sürerken high side- low side seçimlerinin nasıl yapılması gerek. Mesela bir devre çalıştım push pull dc-dc converter. İki mosfeti de low side sürüyordum çünkü incelediğim cihazdaki adamlar öyle yapmıştı :)
Aldığınız örnekler biraz daha fazla olsa muhtemelen daha güzel bir fonksiyon çıkartabiliriz ortaya gibi. Ben y = m*x + b şeklinde oluşturdum. y = 0.00059481*x + 0.072131 geldi. 150 derece için elde ettiğim sonuç 0.1613525 pek iyi gelmedi gibi sonuç