در این آموزش قصد داریم با نمایشگرهای OLED آشنا شویم. که می تواند به راحتی با آردوینو ارتباط برقرار کند و می تواند پارامترهای مهمی را برای پروژه شما نمایش دهد و نحوه تبدیل این صفحه نمایش ها از SPI به I2C را ببینید.
![](https://duino4projects.com/wp-content/uploads/2020/12/OLED-Tutorial-Convert-SPI-to-I2C.jpg)
پس بیایید شروع کنیم!
مرحله 1: ویدیو را تماشا کنید!
اگر نمی خواهید همه مطالب را بخوانید، می توانید ویدیوی من را تماشا کنید اینجا را کلیک کنید
مرحله 2: SPI V/s I2C
![](https://duino4projects.com/wp-content/uploads/2020/12/SPI-V-s-I2C.jpg)
این نمایشگرهای OLED در اندازههای مختلف و دو رابط مختلف شماره یک I2C هستند که از گذرگاه I2C آردوینو استفاده میکنند و به چهار پایه برای کار کردن دو پایه برای برق نیاز دارند و دو پایه دیگر SCL هستند که چیزی جز ساعت سریال و SDA که داده سریال است. .
صحبت در مورد SPI سریعتر از I2C است. اما ما به طور کلی رابط I2C را به SPI ترجیح می دهیم زیرا در مقایسه با SPI به تعداد پین های کمتری نیاز دارد اما اگر SPI OLED دارید می توانید به راحتی آن را به I2C تبدیل کنید.
OLED SPI 1.3 اینچی – https://www.gearbest.com/lcd-led-display-module/pp…
0.96 اینچ OLED I2C – https://www.gearbest.com/lcd-led-display-module/pp…
0.91 اینچ OLED I2C – https://www.gearbest.com/other-accessories/pp_0098…
مرحله 3: SPI را به I2C تبدیل کنید
![](https://duino4projects.com/wp-content/uploads/2020/12/Convert-SPI-to-I2C.jpg)
اگر دور صفحه نمایش خود را بچرخانید، مشاهده خواهید کرد که نمایشگر شما نشانه هایی برای تبدیل SPI به I2C دارد (ICC به معنای I2C است). شما باید مقاومت را از SPI به I2C تغییر دهید و مسیر مقاومت R8 را کوتاه کنید.
اکنون خطوط Vcc و GND یکسان هستند اما CLK SCL شما خواهد بود، MOSI SDA شما خواهد بود و باید پین ریست را به Vcc و دو پایه دیگر را به GND وصل کنید.
و اکنون می توانید از SPI OLED به عنوان I2C استفاده کنید
توجه داشته باشید-