امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماژول OLED 0.96 Driver IC: SSD1306
نویسنده پیام
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #1
ماژول OLED 0.96 Driver IC: SSD1306
[تصویر:  %D9%85%D8%A7%DA%98%D9%88%D9%84-oled-096-...%D8%AF.jpg]
سلام از دوستان کسی با بسکام این ماژول راه اندازی کرده
این چیپش هست
Driver IC: SSD1306

ارتباطش i2c هست

ممنون میشم راهنمایی بفرمایید

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-اردیبهشت-۱۳۹۴, ۰۹:۲۱:۱۲
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #2
RE: ماژول OLED 0.96 Driver IC: SSD1306
پایه ریستش رو به کجا بدم

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-دى-۱۳۹۴, ۱۲:۵۱:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : jessiequ1
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #3
RE: ماژول OLED 0.96 Driver IC: SSD1306
سلام.

سرچ بزنید پیدا می شه...

http://avrhelp.mcselec.com/index.html?gl...06_i2c.htm

موفق باشید.

۱۰-دى-۱۳۹۴, ۱۳:۵۳:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : kimiafars
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #4
RE: ماژول OLED 0.96 Driver IC: SSD1306
اما متاسفانه هر چی گشتم چیزی گرم نیومد
بزای نوشتن روی نمایشگر فونت هم نیازه و کتابخانه هم می خواد یا میشه بدون این راه اندازیشون کنم
این ماژول i2c هست ام من چند تا کد نوشتم نشد راش بندازم البته پایه ریست 
وd/cc در بعضی پروژههابه پینهای اردیونوداده شده بودن اما در بعضی هم به جایی وصل نبودن نمی دونم باید چکارشون کنم ا

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-دى-۱۳۹۴, ۱۷:۱۹:۰۵
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #5
RE: ماژول OLED 0.96 Driver IC: SSD1306
کد php:
$regfile "m32def.dat"
$crystal 8000000

$hwstack 
32
$swstack 
10
$framesize 
40

'--------cofig---------------------------
Config I2cdelay = 10
Config Sda = Portc.1
Config Scl = Portc.0
Config Twi = 400000
Config Porta = Output
I2cinit

Const Oled_address = &H78
Const Write_cmd = &H01
Const Oled_reset = &H03
Const Oled_8x16str = &H10
Const Disp_area = &H11
Const Fill_area = &H12
Const Set_scrohor = &H13
Const Set_scrover = &H14
Const Set_scroverhor = &H15
Const Scroll_up = &H01
Const Scroll_down = &H00
Const Scroll_right = &H26
Const Scroll_left = &H27
Const Scroll_vr = &H29
Const Scroll_vl = &H2A
Const Scrollstop = &H2E




Dim Str_char As String * 20
Do

Toggle Porta.2
Waitms 100

Gosub Reset_dis
Waitms 100
Str_char = "test"

I2cstart
I2cwbyte &H78                                               '
Oled_address
I2cwbyte 
&H80                                               'Oled_8x16str
I2cwbyte 0
I2cwbyte 0
I2cwbyte Str_char
I2cstop



Loop

End                                                         '
end program

Reset_dis
:
 
 ' I2cstart
  ' 
I2cwbyte Oled_address
  
' I2cwbyte Oled_reset
  ' 
I2cstop



Return 

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-دى-۱۳۹۴, ۱۸:۲۳:۲۱
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: ماژول OLED 0.96 Driver IC: SSD1306
لینکی رو که گذاشتم نگاه کردید؟
اینطور که ازش بر می یاد پایه های i2c و تغذیه باید کافی باشه ...
کتابخانه برای زبان c هم زیاد بود، خود آرداینو هم که کتابخانه هاش متن باز هست، راه اندازیش نباید مشکل باشه ...

۱۰-دى-۱۳۹۴, ۱۸:۲۷:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : jerryhf3
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #7
RE: ماژول OLED 0.96 Driver IC: SSD1306
این کد کجاهاش مشکل داره عزیزان البته ادرس رو عوض کردم

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-دى-۱۳۹۴, ۱۸:۵۲:۱۶
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #8
RE: ماژول OLED 0.96 Driver IC: SSD1306
اره عزیزم دیدم ولی هر کاری کردم نشد ریست و  دی سی هم میخواد مثل اینکه
برای بسکام میخوام


کد را هم اصلاح کردم و دوباره نوشتم اما باز هم نشد پایه ریست هم به وی سی سی و منفی وصل کردم اما نشد
اینم کدش
کد php:
$regfile "m32def.dat"
$crystal 8000000
$hwstack 
32
$swstack 
40
$framesize 
40

$lib 
"i2c_twi.lbx"
Config Scl Portc.0
Config Sda 
Portc.1

Config Twi 
100000

Const Oled_address = &HA2
Const Write_cmd = &H01
Const Oled_reset = &H03
Const Oled_8x16str = &H10
Const Disp_area = &H11
Const Fill_area = &H12
Const Set_scrohor = &H13
Const Set_scrover = &H14
Const Set_scroverhor = &H15
Const Scroll_up = &H01
Const Scroll_down = &H00
Const Scroll_right = &H26
Const Scroll_left = &H27
Const Scroll_vr = &H29
Const Scroll_vl = &H2A
Const Scrollstop = &H2E

Dim A 
As Byte
Dim B 
As Byte
Dim C 
As String 1

Declare Sub Resetdisplay
Declare Sub Deactivatescroll
Declare Sub Dispay8x16str(byval Page As Byte Byval Column As Byte Byval Char As String )
Declare 
Sub Scrollingvertical(byval Rowsfixed As Byte Byval Rowsscroll As Byte Byval Scrollsteb As Byte Byval Stepdelay As Byte)
Declare 
Sub Scrollhorizontal(byval Lr As Byte Byval Spage As Byte Byval Epage As Byte Byval Frames As Byte)
Declare 
Sub Fillarea(byval Spage As Byte Byval Epage As Byte Scloumn As Byte Byval Ecolumn As Byte Byval Filldate As Byte , )
I2cinit

Do
 
 Call Resetdisplay
  Waitms 100
  Call Dispay8x16str
("h")
 
 Call Dispay8x16str("g")
 
 Call Dispay8x16str("e")
Loop
End 


Sub Fillarea
(byval Spage As Byte Byval Epage As Byte Scloumn As Byte Byval Ecolumn As Byte Byval Filldate As Byte , )
 
 I2cstart
  I2cwbyte Oled_address
  I2cwbyte Fill_area
  I2cwbyte Spage
  I2cwbyte Epage
  I2cwbyte Scloumn
  I2cwbyte Ecolumn
  I2cwbyte Filldate
  I2cstop
End Sub

Sub Deactivatescroll
  I2cstart
  I2cwbyte Oled_address
  I2cwbyte Write_cmd
  I2cwbyte Scrollstop
  I2cstop
End Sub

Sub Scrollhorizontal
(byval Lr As Byte Byval Spage As Byte Byval Epage As Byte Byval Frames As Byte)
 
 I2cstart
  I2cwbyte Oled_address
  I2cwbyte Set_scrohor
  I2cwbyte Lr
  I2cwbyte Spage
  I2cwbyte Epage
  I2cwbyte Frames
  I2cstop
End Sub

Sub Scrollingvertical
(byval Rowsfixed As Byte Byval Rowsscroll As Byte Byval Scrollsteb As Byte Byval Stepdelay As Byte)
 
 I2cstart
  I2cwbyte Oled_address
  I2cwbyte Set_scrover
  I2cwbyte Scroll_up
  I2cwbyte Rowsfixed
  I2cwbyte Rowsscroll
  I2cwbyte Scrollsteb
  I2cwbyte Stepdelay
  i2cstop
End Sub


Sub Dispay8x16str
(byval Page As Byte Byval Column As Byte Byval Char As String )
 
 I2cstart
  I2cwbyte Oled_address
  I2cwbyte Oled_8x16str
  I2cwbyte Page
  I2cwbyte Column
  I2cwbyte Char
  I2cstop
End Sub


Sub Resetdisplay
  I2cstart
  I2cwbyte Oled_address
  I2cwbyte Oled_reset
  I2cstop
End Sub 

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۲-دى-۱۳۹۴, ۰۰:۱۰:۱۰
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #9
RE: ماژول OLED 0.96 Driver IC: SSD1306
اگه غلط املایی داشت بخاطر اینکه تایپ کردم هست

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۲-دى-۱۳۹۴, ۰۰:۱۰:۴۲
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #10
RE: ماژول OLED 0.96 Driver IC: SSD1306
به روز رسانی

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۲۱-دى-۱۳۹۴, ۱۸:۵۵:۱۸
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #11
RE: ماژول OLED 0.96 Driver IC: SSD1306
به روز رسانی

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۱۰-بهمن-۱۳۹۴, ۱۹:۲۰:۳۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [فوری] مشکل با ماژول ds1307 alirezaa2 9 8,581 ۲۳-اردیبهشت-۱۴۰۰, ۱۹:۲۳:۴۰
آخرین ارسال: mehrzad119
  راه اندازی ماژول gy-955 با AVR و کدویژن hadikh73 6 7,689 ۰۴-شهریور-۱۳۹۷, ۱۲:۰۸:۲۱
آخرین ارسال: hadikh73
Question [سوال] یه سوال درباره ماژول esp8266 Index1 4 3,150 ۰۴-اردیبهشت-۱۳۹۷, ۲۳:۰۹:۲۶
آخرین ارسال: babyy
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  ماژول pn532 و کدویژن AVR hadikh73 1 4,205 ۰۴-خرداد-۱۳۹۶, ۰۱:۲۱:۲۴
آخرین ارسال: babyy
  [سوال] ارتباط میکرو با ماژول ESP8266 ghostrider 6 6,900 ۱۸-خرداد-۱۳۹۵, ۱۴:۴۶:۵۹
آخرین ارسال: alifarmani7
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin
  راه اندازی ماژول دمای غیرتماسی MCU90615 nex 1 2,516 ۲۹-اردیبهشت-۱۳۹۵, ۲۳:۵۷:۲۰
آخرین ارسال: lolohacko
  [سوال] ساخت فرستنده و گیرنده با ماژول ask sajjad12 1 3,038 ۲۱-مرداد-۱۳۹۴, ۰۶:۱۶:۳۴
آخرین ارسال: sajjad12
  ارتباط میکرو با ماژول RLM100 UHF RFID ebramloder 0 2,598 ۰۱-تير-۱۳۹۴, ۰۱:۰۳:۳۰
آخرین ارسال: ebramloder

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS