All Projects → sparkfun → OpenLCD

sparkfun / OpenLCD

Licence: other
An open source serial LCD (HD44780) controller based on the ATmega328.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to OpenLCD

picoLCD
Example code for interfacing with a LCD with a Raspberry Pi Pico
Stars: ✭ 25 (-10.71%)
Mutual labels:  lcd-display, lcd16x2, lcd20x4
Qwiic IMU BNO080
The BNO080/BNO085 IMU has a combination triple axis accelerometer/gyro/magnetometer packaged with an ARM Cortex M0+ running powerful algorithms.
Stars: ✭ 27 (-3.57%)
Mutual labels:  sparkfun, sparkfun-products
ESP32 Thing Plus
ESP32 Thing-compatible board using the WROOM module and a QWIIC connector.
Stars: ✭ 18 (-35.71%)
Mutual labels:  sparkfun, sparkfun-products
RF Links
These wireless transmitters and receivers easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link.
Stars: ✭ 53 (+89.29%)
Mutual labels:  sparkfun, sparkfun-products
Lipo Charger Basic-microUSB
Lipo Charger Basic product 10217
Stars: ✭ 14 (-50%)
Mutual labels:  sparkfun, sparkfun-products
ESP8266 Thing
A breakout and development board for the ESP8266 WiFi SoC.
Stars: ✭ 41 (+46.43%)
Mutual labels:  sparkfun, sparkfun-products
Easy Driver
The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
Stars: ✭ 27 (-3.57%)
Mutual labels:  sparkfun, sparkfun-products
LiquidCrystal I2C Hangul
아두이노 16x2 LCD 한글 출력 라이브러리
Stars: ✭ 16 (-42.86%)
Mutual labels:  lcd16x2, lcd20x4
Low Current Sensor Breakout-ACS712
SparkFun Low Current Sensor Breakout Board - ACS712
Stars: ✭ 18 (-35.71%)
Mutual labels:  sparkfun, sparkfun-products
GraphicLCD Nokia 5110
Example Code for Nokia 5110 Graphic LCD
Stars: ✭ 60 (+114.29%)
Mutual labels:  sparkfun, sparkfun-products
SparkFun ATECCX08a Arduino Library
An Arduino library to use with the Microchip ATECCX08a Cryptographic Co-processors.
Stars: ✭ 26 (-7.14%)
Mutual labels:  sparkfun, sparkfun-products
Big Easy Driver
The Big Easy Driver available from SparkFun Electronics
Stars: ✭ 21 (-25%)
Mutual labels:  sparkfun, sparkfun-products
Spectrum Shield
Spectrum Shield for Arduino, available from SparkFun Electronics.
Stars: ✭ 21 (-25%)
Mutual labels:  sparkfun, sparkfun-products
Rotary Encoder Breakout-Illuminated
This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.
Stars: ✭ 16 (-42.86%)
Mutual labels:  sparkfun, sparkfun-products
SunnyBuddy
MPPT single-cell LiPo battery charger based on the LT3562
Stars: ✭ 29 (+3.57%)
Mutual labels:  sparkfun, sparkfun-products
Logic Level Bidirectional
Logic level converter bi-directional with Mosfets
Stars: ✭ 66 (+135.71%)
Mutual labels:  sparkfun, sparkfun-products
ESP32 LoRa 1Ch Gateway
ESP32+RFM95 = Single-channel LoRa WiFI Gateway (or device!)
Stars: ✭ 20 (-28.57%)
Mutual labels:  sparkfun, sparkfun-products
nRF52840 Breakout MDBT50Q
Breakout board for the MDBT50Q nRF52840 module
Stars: ✭ 23 (-17.86%)
Mutual labels:  sparkfun, sparkfun-products
MP3 Player Shield
MP3 Player Shield - Play MP3s from an SD card! Created by and available from SparkFun Electronics
Stars: ✭ 22 (-21.43%)
Mutual labels:  sparkfun, sparkfun-products
U8glib-HAL
Customized U8glib for use in Marlin 2.0
Stars: ✭ 40 (+42.86%)
Mutual labels:  lcd-display

OpenLCD

SparkFun 16x2 SerLCD - Black on RGB 3.3V (LCD-14072) SparkFun 16x2 SerLCD - RGB on Black 3.3V (LCD-14073) SparkFun 20x4 SerLCD - Black on RGB 3.3V (LCD-14074)

These AVR-based Serial Enabled LCDs are based on the HD44780 controller, and include an AVR ATmega328P with an Arduino compatible bootloader. They accept control commands via Serial, I2C and SPI.

This repo contains the firmware that runs on the SerLCD hardware. If you are looking for the Arduino Library to talk to these devices please go here.

And thank you to all those that helped make OpenLCD better:

  • fourstix - Creating an Arduino library to drive OpenLCD directly, added pipe character escaping
  • makinako - Changing EEPROM writes to updates to reduce NVM wear and tear
  • ALittleSlow - Fixed logic bug on ignoreRX

Repository Contents

  • /Firmware
    • /Examples
    • /OpenLCD

Documentation

Product Versions

  • OpenLCD
    • LCD-14072 - SparkFun 16x2 SerLCD - Black on RGB 3.3V
    • LCD-14073 - SparkFun 16x2 SerLCD - RGB on Black 3.3V
    • LCD-14074 - SparkFun 20x4 SerLCD - Black on RGB 3.3V

License Information

The code is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!

Distributed as-is; no warranty is given.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].