Useful Arduino libraries (#E10)

Here’s a random thing: I’m currently tidying up work projects and I decided to stick all Arduino (and later: Kicad) libraries into one company git repository to not only back up local progress, but also to make it easier to sync a few lesser used machines with my main one. And as I often ping back and forth with my home gear (yes, idiots like me like to tinker at home as well), I always run into troubles manually syncing those.

git submodule add does a great job here – no need to upload all stuff to the main git, it’ll record independent submodules and clone them as required. I think that’s git pull --recurse-submodules and git submodule update --recursive for their newest versions, but RTFM. My git-fu unfortunately is at the xkcd 1597 level.

I finally brought them to a common setup, and here’s the repos that I have used in the past or present:

https://github.com/adafruit/Adafruit_ADS1X15.git
https://github.com/adafruit/Adafruit_CircuitPlayground.git
https://github.com/adafruit/Adafruit_ESP8266.git
https://github.com/adafruit/Adafruit_NeoPixel.git
https://github.com/adafruit/Adafruit_Sensor.git
https://github.com/adafruit/Adafruit_SSD1306.git
https://github.com/adafruit/Adafruit-GFX-Library.git
https://github.com/adafruit/DHT-sensor-library.git
https://github.com/adafruit/LPD8806.git
https://github.com/antodom/pwm_lib.git
https://github.com/antodom/tc_lib.git
https://github.com/bblanchon/ArduinoJson
https://github.com/blynkkk/blynk-library.git
https://github.com/ChipTechno/WiFiMan.git
https://github.com/FastLED/FastLED.git
https://github.com/firmata/arduino.git
https://github.com/hideakitai/MCP4728.git
https://github.com/lincomatic/Colorduino.git
https://github.com/Makuna/NeoPixelBus.git
https://github.com/mike-matera/FastPID.git
https://github.com/milesburton/Arduino-Temperature-Control-Library.git
https://github.com/nodesign/MCP3008.git
https://github.com/olikraus/u8g2.git
https://github.com/orgua/iLib.git
https://github.com/pasko-zh/brzo_i2c.git
https://github.com/RobTillaart/Arduino.git
https://github.com/tardate/TextFinder.git
https://github.com/wayoda/LedControl.git
https://github.com/wemos/D1_mini_Examples.git
https://github.com/wonho-maker/Adafruit_SH1106.git
https://github.com/ZinggJM/GxEPD.git

I wouldn’t consider any of those a trade secret, and the only thing that I have used exclusively at work would be RS485 – which doesn’t require ANY library, as you hook up the SO-8 driver chippie to RX/TX pins and hope for the best. And, well, RS485 usage in an industrial environment is a huge revelation to our competitors, I guess :roll: Everything else has at least seen one flash cycle from home, so that’s dope. Enjoy!
(outstanding ones are tagged)


Leave a Reply

Your email address will not be published. Required fields are marked *

:mrgreen: 
:neutral: 
:twisted: 
:arrow: 
:shock: 
:smile: 
:???: 
:cool: 
:evil: 
:grin: 
:idea: 
:oops: 
:razz: 
:roll: 
;-) 
:cry: 
:eek: 
:lol: 
:mad: 
:sad: 
:suspect: 
:!: 
:?: 
:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
:heart: 
B-) 
:rose: 
:whistle: 
:yes: 
:cry2: 
:mail: 
:-(( 
:unsure: 
:wink: