Jestem początkującym programistą i elektronikiem. Od kilku dni walczę z podłączeniem Czujnika MOBOT-US-V2
[url=]http://www.mobot.pl/download/Sonar_Mobot-us_V2.0_instrukcja.pdf[/url]
do zestawu ZL2AVR [url=]http://www.btc.pl/pdf/zl2avr.pdf[/url]
za pośrednictwem interfejsu I2C i napisaniu programu w bascomie, który by z czytywał wartość z czujnika i wyświetlał ją na wyświetlaczu. Podłączam odpowiednio piny czujnika i płytki ZL2AVR:
czujnik: płytka:
1. 2 (+5) do 5V
2. 10(GND) do GND
3. 7 (SCL) do Pinc.5 (atmega8)
4. 9 (DSL) do Pinc.4 (atmega8)
Po podłączeniu zasilania czujnik zaczyna pracować ale tylko przez chwile, a następnie pali się tylko diodka sygnalizująca zasilanie. Na wyświetlaczu pojawia się jedna wartość a następnie "błąd". Poniżej przedstawiam kod programu (config lcdpin jest ucięty). Coś czuje że mam dużo błędów w tym programie, ale na podstawie helpa i komend w poradnikach nic więcej nie umiem wymyślić.
Kod:
![[atmega8][bascom]i2c, czujnik mobot-us-2v [atmega8][bascom]i2c, czujnik mobot-us-2v](https://obrazki.elektroda.pl/52_1277738146_thumb.jpg)
[url=]http://www.mobot.pl/download/Sonar_Mobot-us_V2.0_instrukcja.pdf[/url]
do zestawu ZL2AVR [url=]http://www.btc.pl/pdf/zl2avr.pdf[/url]
za pośrednictwem interfejsu I2C i napisaniu programu w bascomie, który by z czytywał wartość z czujnika i wyświetlał ją na wyświetlaczu. Podłączam odpowiednio piny czujnika i płytki ZL2AVR:
czujnik: płytka:
1. 2 (+5) do 5V
2. 10(GND) do GND
3. 7 (SCL) do Pinc.5 (atmega8)
4. 9 (DSL) do Pinc.4 (atmega8)
Po podłączeniu zasilania czujnik zaczyna pracować ale tylko przez chwile, a następnie pali się tylko diodka sygnalizująca zasilanie. Na wyświetlaczu pojawia się jedna wartość a następnie "błąd". Poniżej przedstawiam kod programu (config lcdpin jest ucięty). Coś czuje że mam dużo błędów w tym programie, ale na podstawie helpa i komend w poradnikach nic więcej nie umiem wymyślić.
Kod: