آقا شرمنده که یه تاپیک بیهوده باز می کنم X_X X_X X_X X_X X_X
ولی تاپیکی که داداش محسن شفیع زاده زدن به نتیجه ای نرسید و هیچ کس هم به اون جا نمی یاد :-(( :-(( :-(( :-(( :-((
به دلیل نزدیک بودن مسابقات و وقت فوق الاده کم ما :!! :!! :!! :!! :!! :!! :!!
مجبور شدم یه تاپیک جدید بزنم :-B :-B :-B :-B :-B :-B
امیدوارم که مسئولین سایت از ما دلخور نشن

خب بریم سر اصل مطلب

با کمک های استاد lordsoroosh ما توانستیم ماژول رو روشن کنیم :rolleyes: :rolleyes: :rolleyes: :rolleyes:
ولی متاسفانه ماژول تا عدد 50 سانت رو بیشتر اندازه نمی گیره و وقتی که فاصله بیشتر از 50 سانت می شه عدد 1536 رو چاپ می کنه
این برنامه :NO: :NO:
لطفا کمک کنید :angry: :angry: :angry: :angry: :angry: :angry: :angry:
ولی تاپیکی که داداش محسن شفیع زاده زدن به نتیجه ای نرسید و هیچ کس هم به اون جا نمی یاد :-(( :-(( :-(( :-(( :-((
به دلیل نزدیک بودن مسابقات و وقت فوق الاده کم ما :!! :!! :!! :!! :!! :!! :!!
مجبور شدم یه تاپیک جدید بزنم :-B :-B :-B :-B :-B :-B
امیدوارم که مسئولین سایت از ما دلخور نشن







خب بریم سر اصل مطلب




با کمک های استاد lordsoroosh ما توانستیم ماژول رو روشن کنیم :rolleyes: :rolleyes: :rolleyes: :rolleyes:
ولی متاسفانه ماژول تا عدد 50 سانت رو بیشتر اندازه نمی گیره و وقتی که فاصله بیشتر از 50 سانت می شه عدد 1536 رو چاپ می کنه



این برنامه :NO: :NO:
لطفا کمک کنید :angry: :angry: :angry: :angry: :angry: :angry: :angry:
کد:
[left] i2c_start (); i2c_write (0xE0); //srf adress i2c_write (0); i2c_write (0x51); // unit=cm i2c_stop (); i2c_start (); i2c_write (0xE0); // srf adress i2c_write (2); // data request i2c_start (); i2c_write (225); // srf adress +1 bit1=i2c_read (1); // high value data reg bit2=i2c_read (0); // low value data reg i2c_stop (); ultra=bit1; ultra=ultra*256+bit2; itoa(ultra,s1); lcd_clear(); lcd_puts(s1); delay_ms(10);[/left]
دیدگاه