Git Product home page Git Product logo

u8g2_arduino's Introduction

U8g2_Arduino: Arduino Monochrome Graphics Library

https://raw.githubusercontent.com/wiki/olikraus/u8g2/img/uc1701_dogs102_uno_board_320.jpg

U8glib V2 library for Arduino

Description: https://github.com/olikraus/u8g2/wiki

Issue Tracker: https://github.com/olikraus/u8g2/issues

Download (2.26.14): https://github.com/olikraus/U8g2_Arduino/archive/master.zip

U8g2_Arduino:Monochrome image display library

U8g2_Arduino is a powerful monochrome image display library that provides universal basic display (points, lines, circles, etc.), various commonly used icons, and beautiful fonts. DFRobot has modified U8g2_Arduino based on its own products: 1. Added the DFRobot_Demo folder to provide product-specific Demos. 1. All materialized functions of Demo have been deleted.

Function list

U8g2_Arduino integrates a large number of functional components. Can achieve rich monochrome display effects.

U8g2_Arduino API functions:https://github.com/olikraus/u8g2/wiki/u8g2reference#updatedisplayarea=%E5%BA%93%E6%96%87%E4%BB%B6

U8g2_Arduino Font parameter list:https://github.com/olikraus/u8g2/wiki/fntlistall

U8g2_Arduino compatibility

U8g2_Arduino can support a variety of MCUs. The following table shows the supported MCU models.

MCU Uno Leonardo FireBeetleESP32 FireBeetleESP8266 m0 BK7251
U8g2_Arduino

U8g2_Arduino supported screens

U8g2_Arduino currently supports a variety of display driver ICs and resolutions. The following table shows the currently available drivers and screens.When the product is updated, we will update the U8g2_Arduino simultaneously.

  • SSD1306 0.91" OLED-A
    [产品图片]
  • SSD1306 0.91" OLED-B
    [产品图片]
  • SSD1306 0.96" OLED
    [产品图片]

Install U8g2_Arduino firmware

U8g2_Arduino can be used by people with different software development levels.For beginners, you only need to have the basics of Arduino to perform a variety of displays.U8g2_Arduino API function link can help you learn.

  1. DownloadArduino IDE
  2. Download the U8g2_Arduino code from github
  3. Open "GraphicsTest.ino" from the downloaded file by Arduino IDE
  4. Connect your Arduino Uno board
  5. Select Tools> Board: Arduino Uno and Tools> Port: Select your Arduino board
  6. Click "Verify" and "Upload" the software to your development board

Common problem

1、Q: Why can't some Demo run on Arduino UNO / Leonardo?

  • Answer: Because of the memory size of Arduino UNO / Leonardo, the entire program cannot be stored;You can change to a master with a larger memory, such as Firebettle-ESP32.We have corresponding instructions in each ino header file, you can read it in detail.

2、Q: Why does Language.ino in Korean not display properly in Arduino IDE?

  • A: This is due to Arduino coding.Although it does not display properly in the sample program, the screen displays normally after uploading the code.

u8g2_arduino's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.