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)


Subscribe
Notify of
guest
: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: 
 
0 Comments
Inline Feedbacks
View all comments