Radim neki projekat za skolu pa imam problem sa ovom plocom i digitalni sth senzorom(mjeri vlagu i temp)
specifikacija ploce i sve o njoj KRmega32 (http://krause-robotik.de/" onclick="window.open(this.href);return false;) na njoj se nalazi atmega32
Datasheet-humidity-sensor-SHT1x.pdf
sample c-code
Sample_Code_C1
ili
main.c (ovaj je jos optimiziran za atmega16)
e sad ova ploca ima vec predefinisane svoje biblioteke i neke gotove funkcije. stim da je to vec dosta zastarilo optimizirano za WinAVR-2004 kompajlira se sa Notepad [WinAVR] a .hex ubacujem sa ponyprog
Orginalni soft od poloce
sad pokusavam da povezem senzor i da podatke ispisem na display.
Uzeo sam ovu rptintf() funkciju (DEMO sa njihove stranice ) ubacim ovaj code iz main.c sto sam nasao na netu, naravno maknem ove pcd_puts lcd_clear i sl. funkcije koje se odnose na neki drugi display u main dodam ovo sto mi je potrebno za mjerenje, iznad include ispod ostatak code
prilikom komplajliranja dobijem ove greske
Code: Select all
rprintftest.c:60: error: conflicting types for `delay'
Bibliothek/include/timer.h:171: error: previous declaration of `delay'
rprintftest.c: In function `main':
rprintftest.c:144: warning: static declaration for `__vector_7' follows
non-static
rprintftest.c: In function `sensor_write_byte':
rprintftest.c:160: warning: implicit declaration of function `_delay_us'
bio bi veoma zahvaln ako bi neko mogao pogledati ovo i predloziti neko rjesenje kako bi uspio iskompajlirati i na kraju testirati kakve podatke daje senzor..
Hvala unaprijed