{"id":30367102,"url":"https://github.com/eeyribas/fino-education-kit","last_synced_at":"2026-05-18T03:34:52.679Z","repository":{"id":310406426,"uuid":"836557299","full_name":"eeyribas/Fino-Education-Kit","owner":"eeyribas","description":"Fino Education Kit is an educational platform designed for individuals interested in learning about electronic components and software development.","archived":false,"fork":false,"pushed_at":"2025-08-17T21:27:34.000Z","size":1068,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-17T23:25:48.596Z","etag":null,"topics":["accelorometer","animation","animation-design-tutorial","arduino","arduino-game","arduino-ide","arduino-led","arduino-uno","button-control","buzzer-controllers","component","cplusplus","examples","flapy-bird","games","joystick-control","number-puzzle-game","snake-game","tennis","wagon-game"],"latest_commit_sha":null,"homepage":"","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/eeyribas.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,"zenodo":null}},"created_at":"2024-08-01T05:24:23.000Z","updated_at":"2025-08-17T21:30:30.000Z","dependencies_parsed_at":"2025-08-17T23:35:58.972Z","dependency_job_id":null,"html_url":"https://github.com/eeyribas/Fino-Education-Kit","commit_stats":null,"previous_names":["eeyribas/fino-education-kit"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/eeyribas/Fino-Education-Kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeyribas%2FFino-Education-Kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeyribas%2FFino-Education-Kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeyribas%2FFino-Education-Kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeyribas%2FFino-Education-Kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eeyribas","download_url":"https://codeload.github.com/eeyribas/Fino-Education-Kit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eeyribas%2FFino-Education-Kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33163771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"online","status_checked_at":"2026-05-18T02:00:06.436Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["accelorometer","animation","animation-design-tutorial","arduino","arduino-game","arduino-ide","arduino-led","arduino-uno","button-control","buzzer-controllers","component","cplusplus","examples","flapy-bird","games","joystick-control","number-puzzle-game","snake-game","tennis","wagon-game"],"created_at":"2025-08-19T23:12:41.040Z","updated_at":"2026-05-18T03:34:52.673Z","avatar_url":"https://github.com/eeyribas.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fino-Education-Kit\n\nFino Education Kit is an educational platform designed for individuals interested in learning about electronic components and software development. \nIt combines hands-on hardware with programmable features to provide an engaging learning experience.\n\nThe Fino Education Kit includes:\n\n1.) Check Electronic Components\n- The kit includes essential electronic components such as buttons, integrated circuits (ICs), LEDs, and sockets, enabling users to gain familiarity with these parts.\n- It encourages curiosity about how electronic components work, where they are used, and what they can do.\n- Components vary in characteristics such as pin configuration, socket types, and input/output behavior, inviting learners to investigate and experiment.\n\n2.) Start\n- The Fino Kit clearly identifies the properties and functions of each electronic part, making them easily recognizable and understandable.\n- It supports learning how to use an IDE (Integrated Development Environment) for software development and helps users understand the basics of writing and uploading code.\n\n3.) Build\n- Designed as a commercial-quality product, the kit features custom-designed PCBs and a plexiglass casing.\n- All connection diagrams and documentation are available via GitHub, allowing users to build circuits using components such as boards, jumper wires, and connectors.\n\n4.) Play\n- The Fino Kit allows users to upload game examples and play interactive games, adding a fun and practical dimension to the learning process.\n\n5.) Learn\n- Animation examples can be uploaded to the kit to visualize motion and design concepts.\n- Various electronic part examples can also be uploaded, allowing learners to interact with and understand how different components function in real-time.\n\n6.) Explore\n- The Fino Kit can be expanded by adding additional electronic components.\n- Users can develop new software for custom animation designs or experiment with varied component combinations.\n- Electronic components can be operated in different combinations.\n- It's also possible to create and run new game applications, providing endless opportunities for creativity and innovation.\n\n\n# Fino Education Kit Electronic Components\n\nAt the heart of the Fino Education Kit is the Arduino Uno R3 development board.\nThis board is connected to a variety of electronic components, including:\n- 1 x 8x8 Led Matrix Display\n- 1 x 3 Axis Accelerometer ADXL345\n- 4 x TTP223B Digital Touch Sensors or Buttons\n- 1 x XY Joystick Module\n- 1 x Buzzer\n- 1 x Red LED\n- 1 x Yellow LED\n- Resistors and capacitors for these electronic components\n\nThe connections between these electronic components and the Arduino are shown below, indicated with arrows.\n\n( Electronic Component - Arduino Pin - Connection Image )\n- 8x8 Led Matrix Display -\u003e Din = D12, Clk = D11, Cs = D10 -\u003e 8x8-led-matrix-schematic.png\n- 3 Axis Accelerometer ADXL345 -\u003e SDA = A4, SCL = A5 -\u003e accelerometer-schematic.jpg\n- TTP223B Digital Touch Sensors or Buttons -\u003e D6, D5, D4, D3 -\u003e button-schematic.png\n- XY Joystick Module -\u003e Vrx = A0, Vry = A1 -\u003e joystick-schematic.png\n- Buzzer -\u003e D7 -\u003e buzzer-schematic.jpg\n- Red LED -\u003e D9 -\u003e led-schematic.png\n- Yellow LED -\u003e D8 -\u003e led-schematic.png\n\nAll diagrams are located in the 'Schematic' folder.\nThe file ‘Pinout.txt’ within this folder provides detailed information on the pin configuration between the Arduino and the electronic components mentioned above.\n\n\n# Fino Education Kit Software Development IDE\n\nSoftware development for the Fino Education Kit is done using the Arduino IDE, which can be downloaded from the official Arduino website.\n\n\n# Fino Gamer Library\n\nThe Fino Gamer library offers convenience, ease of use, rapid learning, and comprehensive support for software development.\nIt is designed for creating animations, controlling electronic components, and programming games.\nThe library is available on GitHub as both the FinoGamer folder and the FinoGamer.zip file.\nThe Fino Education Kit Library is required to use the following examples:\n- Drawing animations on the screen\n- Developing applications and designing games\n- Operating electronic components\n\nInstallation;\n1. Install the latest version of **Arduino** which can be downloaded [here](https://www.arduino.cc/en/Main/Software).\n2. Launch the Arduino IDE on your computer, then go to **Sketch** → **Include Library** → **Add .ZIP Library...**\n3. Select and install the downloaded `FinoGamer.zip` file. After installation, the library will appear as: **FinoGamer** \n\nThe easiest way to verify that the library has been installed successfully is to follow these steps:\n1. Navigate to **File -\u003e Open -\u003e Fino-Education-Kit -\u003e CodeGames -\u003e ** and select one of the example programs (e.g., **Snake**)\n2. Click the **Verify** button to compile the example. If the compilation completes successfully and shows \"Done compiling\", you can proceed to upload the program.\n\n\n# Coding With Fino Gamer\n\nThe animation design software includes 16 independent examples located in the 'Ex-DesignAnimations' folder.\n\nSoftware programs for operating electronic components consist of 35 independent examples found in the 'Ex-RunComponents' folder.\n\nGame development through coding is organized into 8 different games within the 'Ex-CodeGames' folder. These games include:\n1. Animation Designs: Contains 10 independent animation examples.\n2. Colliding Wagons: Includes 13 interconnected examples. Games are completed by developing progressively according to the example names.\n3. CubeB Game: Contains 9 interconnected examples. Games are developed sequentially based on the example names.\n4. Flappy Bird: Features 12 interconnected examples, with game development following the order of the example names.\n5. Number Puzzle: Includes 8 interconnected examples that build upon each other by example name.\n6. Snake: Contains 14 interconnected examples, developed progressively based on the example names.\n7. Snake And Dangerous Snake: Comprises 21 interconnected examples, with development continuing according to the example sequence.\n8. Tennis: Features 12 interconnected examples, completed by following the example names.\n\n\n# License\n\nAll software in the Fino Education Kit and the Fino Gamer library is free software; however, it cannot be redistributed, modified, and/or used in any other way without permission.\nProduct rights include personal rights, patent office regulations, GNU license laws, and manufacturer rights.\nAll software in the Fino Education Kit and the Fino Gamer library cannot be distributed without permission. \nThese software packages may not be used for commercial purposes. Please inform me if they are used commercially.\n\nThis product has received a copy of the GNU General Public License. The license can be viewed at the following address:\nhttp://www.gnu.org/licenses/\n\nPlease maintain this license information. If you notice that this code has been copied in any way or modified for use in other products, please inform me. \nLegal action will be taken.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feeyribas%2Ffino-education-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feeyribas%2Ffino-education-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feeyribas%2Ffino-education-kit/lists"}