sht30 sht31 proton basic kodu code

SHT31 sensörü için bir çalışma yapmam gerekti ve sht30 için mustafa_cmbz rumuzlu üyenin hazırladığı bir örnek buldum picproje.org forumunda. Ama bu örnek sht30 içindi ve donanımsal I2C için yazılmıştı ve sht31 içinde uygundu. Bir kaç küçük değişiklik ile SHT31 için çalışacak hale getirdim. 2 örnek koduda aşağıya ekliyorum. Sht11 üretimden kalktığı ve artık tedariği zor olduğu için Sht30 ve Sht31 kullanmak isteyenler için faydalı olacaktır proton basic kodları. 1- sht31 I2C pin seçmeli proton basic kodu: Device = 18F46K20 Declare Xtal = 8 Declare LCD_DTPin = PORTD.4 Declare LCD_RSPin = PORTD.0 Declare LCD_ENPin = PORTD.1 Declare LCD_Interface = 4 Declare LCD_Lines = 4 Declare LCD_Type = 0 Declare SDA_Pin PORTC.0 Declare SCL_Pin PORTC.1 'Declare Hbus_Bitrate 400 Declare Slow_Bus On Declare All_Digital = True TRISA=%00000000 TRISB=%00000000 TRISC=%00000011 TRISD=%00000000 TRISE=%00000000 PORTA=0 PORTB=0 PORTC=0 PORTD=0 PORTE=0 Dim NEM_HAM ...