{"id":18427296,"url":"https://github.com/surin-learning-lab/beatingheart","last_synced_at":"2025-04-13T19:39:07.432Z","repository":{"id":246652495,"uuid":"806453036","full_name":"Surin-Learning-Lab/beatingHeart","owner":"Surin-Learning-Lab","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-29T14:37:12.000Z","size":461,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T08:27:34.578Z","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/Surin-Learning-Lab.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-05-27T08:22:46.000Z","updated_at":"2024-06-29T14:37:15.000Z","dependencies_parsed_at":"2024-06-29T12:25:52.287Z","dependency_job_id":"db5fd44a-4cd8-495f-8585-061649f3155a","html_url":"https://github.com/Surin-Learning-Lab/beatingHeart","commit_stats":null,"previous_names":["surin-learning-lab/beatingheart"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FbeatingHeart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FbeatingHeart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FbeatingHeart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Surin-Learning-Lab%2FbeatingHeart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Surin-Learning-Lab","download_url":"https://codeload.github.com/Surin-Learning-Lab/beatingHeart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248769679,"owners_count":21158855,"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":"2024-11-06T05:10:17.277Z","updated_at":"2025-04-13T19:39:07.418Z","avatar_url":"https://github.com/Surin-Learning-Lab.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Heartbeat LED Matrix Display\nWelcome to the Heartbeat LED Matrix Display project! This project utilizes an Arduino and an 8x8 LED matrix to create a visually appealing display that simulates a beating heart using LEDs. It's perfect for learning about microcontrollers, LED matrix handling, and basic animation techniques.\n\nFeatures\nAnimated Heart Patterns: Alternates between a big and small heart to simulate a heartbeat.\nCustomizable Speed: Adjust the delay in the code to speed up or slow down the animations.\nSimple Hardware Setup: Uses basic components ideal for beginners and intermediate users.\nPrerequisites\nBefore you get started, ensure you have the following:\n\nArduino IDE installed on your computer.\nBasic knowledge of Arduino programming.\nNecessary hardware components:\nArduino Uno\n8x8 LED Matrix\nJumper wires\nBreadboard\nAppropriate resistors for current limiting\nHardware Setup\nArduino to LED Matrix Connections:\n\nConnect matrix rows to Arduino Digital Pins 2 through 9.\nConnect matrix columns to Arduino Digital Pins 10 through 17.\nInclude current-limiting resistors on each column connection.\nCheck Connections:\n\nEnsure all connections are secure. Incorrect wiring can lead to short circuits or component damage.\nSoftware Setup\nClone the Repository:\n\nOpen the provided Arduino sketch (Heartbeat_LED_Matrix.ino) in the Arduino IDE.\nConnect your Arduino via USB.\nSelect the correct board and port from the Tools menu.\nUpload the sketch to your Arduino.\nUsage\nOnce uploaded:\n\nPower the Arduino and observe the LED matrix displaying the heartbeat animation.\nModify the delay() values in the sketch to adjust the animation speed.\nContributing\nFeel free to fork this project and contribute by submitting a pull request. We appreciate your inputs to improve the project or documentation.\n\nLicense\nThis project is released under the MIT License. See the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurin-learning-lab%2Fbeatingheart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsurin-learning-lab%2Fbeatingheart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsurin-learning-lab%2Fbeatingheart/lists"}