{"id":27633775,"url":"https://github.com/djaus2/linksprite.bargraph.rpipico","last_synced_at":"2025-10-19T15:52:47.024Z","repository":{"id":256367238,"uuid":"855023669","full_name":"djaus2/linksprite.bargraph.rpipico","owner":"djaus2","description":"Arduino Sketch to drive LinkSprite Bargraph from RPi Pico using Grob=ve RPi Pico Shield.","archived":false,"fork":false,"pushed_at":"2024-09-12T07:20:10.000Z","size":768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T18:19:30.109Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/djaus2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-10T07:06:57.000Z","updated_at":"2024-09-12T07:20:14.000Z","dependencies_parsed_at":"2024-09-12T16:46:01.399Z","dependency_job_id":"86c96089-3203-4eb2-abc7-2a5b5070df7e","html_url":"https://github.com/djaus2/linksprite.bargraph.rpipico","commit_stats":null,"previous_names":["djaus2/linksprite.bargraph.rpipico"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2Flinksprite.bargraph.rpipico","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2Flinksprite.bargraph.rpipico/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2Flinksprite.bargraph.rpipico/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/djaus2%2Flinksprite.bargraph.rpipico/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/djaus2","download_url":"https://codeload.github.com/djaus2/linksprite.bargraph.rpipico/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250487536,"owners_count":21438612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-23T18:19:33.465Z","updated_at":"2025-10-19T15:52:41.977Z","avatar_url":"https://github.com/djaus2.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# linksprite.bargraph.rpipico\nArduino Sketch to drive [LinkSprite Bargraph](https://wiki.linksprite.com/index.php?title=LED_Bar\u0026oldid=4543) from a [RPi Pico](https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html) using a [Grove RPi Pico Shield](https://www.seeedstudio.com/Grove-Shield-for-Pi-Pico-v1-0-p-4846.html).\n\n-[Schematics](https://s3.amazonaws.com/linksprite/LinkerKit/LED+Bar.pdf)\n\n## About\n\nAs part of the [Softa-ta](https://github.com/djaus2/Soft-ata) suite, there is a discussion of a Bargraph built from\na discrete bargraph display and a 74HC595 shift register, plus current limiting resistors. This only required serail transmission of data thus \nminimizing the number of Pico pins required.\nThere is also a [Grove Bargraph](https://wiki.seeedstudio.com/Grove-LED_Bar/) available from Seeed Studio that also could have been used also\nonly requiring a serial transmission of data to it.\n\nRecently I purchased a LinkSprite Bargraph quite cheaply from Jaycar in Australia [linker-led-bar-for-arduino-XC4568](https://www.jaycar.com.au/linker-led-bar-for-arduino/p/XC4568) as it was on significant discount (as of 10/09/24). \nIt is a 10 segment LED bar graph. This uses the [MY9221](http://www.my-semi.com/file/MY9221_BF_0.7.pdf) as does the Grove device. \nData is serially clocked in, thus requiring only 2 pins, data and clock.\nI used the Grove RPi Pico Shield to make the connections easier. \nThe third socket at the bottom of the shield was used using GPIO pins 16 (data) and 17 (clock).\nA Grove cable was connected to the shield which when jumpered to a LinkSprite cable was connected to the bargraph device. \nBoth cables are 4 wire cables with 2 signal wires, power and ground.\n\n![Cable Jumpers](images/cable-jumpers.jpg)\n\n## Jumper Connections (Grove Cable)\n\n  - Black  : Ground\n  - Red    : 3.3V\n  - White  : Data (GPIO 16)\n  - Yellow : Clock (GPIO 17)\n\n## Connected Device\n\nAs stated previously, the bargrapgh is connected to the third socket at the bottom of the grove shield:  \n![LinkSprint Bargrapgh - Grove](images/PXL_20240910_063944336.jpg)  \n***LinkSprite Bargraph to Grove Pico Shield connections***\n\n[Giphy Animation](https://giphy.com/embed/YMj0oajD5xOegzI72A)\n\n## Next\n\nIntegrate the LinkSprite Bargraph into [Softa-ta/Softata](https://github.com/djaus2/Soft-ata) ***DONE***\n\n## Footnote\n\nTurns out the LinkSprite Bargraph is a complete clone of the Grove Bargraph.\nSo you can install the [Grove Bargraph](https://wiki.seeedstudio.com/Grove-LED_Bar/) library and use it with the Linksprite Bargraph.\nLibrary source: [github/Seeed-Studio/Grove_LED_Bar/](https://github.com/Seeed-Studio/Grove_LED_Bar)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjaus2%2Flinksprite.bargraph.rpipico","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjaus2%2Flinksprite.bargraph.rpipico","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjaus2%2Flinksprite.bargraph.rpipico/lists"}