{"id":19413553,"url":"https://github.com/wisehackermonkey/java_gpio_raspi","last_synced_at":"2026-05-12T20:14:35.957Z","repository":{"id":132671695,"uuid":"113137366","full_name":"wisehackermonkey/java_gpio_raspi","owner":"wisehackermonkey","description":"java hardware controll with raspberry pi using a keypad ","archived":false,"fork":false,"pushed_at":"2018-12-27T18:05:12.000Z","size":3545,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T15:44:09.741Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wisehackermonkey.github.io/java_gpio_raspi/","language":"Java","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/wisehackermonkey.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":"2017-12-05T05:33:30.000Z","updated_at":"2018-12-27T18:05:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"65db408a-f061-43cc-a8c1-2de8b87058cf","html_url":"https://github.com/wisehackermonkey/java_gpio_raspi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fjava_gpio_raspi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fjava_gpio_raspi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fjava_gpio_raspi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wisehackermonkey%2Fjava_gpio_raspi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wisehackermonkey","download_url":"https://codeload.github.com/wisehackermonkey/java_gpio_raspi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240593150,"owners_count":19825930,"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-10T12:33:49.211Z","updated_at":"2026-05-12T20:14:35.925Z","avatar_url":"https://github.com/wisehackermonkey.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java Final Project Calculator using Arduino and keypad\nProject makes a calculator for a Arduino that uses a physical keypad for input\n```\nby Oran C \n20171204\n```\n# LINK TO WEBPAGE VERSION\n[click here](https://wisehackermonkey.github.io/java_gpio_raspi/)\n\n![Hardware](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/hardware_v1.jpg?raw=true)\n\n## Install\n---------------------------------------\n```\nPHOTO VERSION OF INSTALL\nOPEN THE PHOTOS WITH the folder\n\n'How To Setup'\n\nstart with the hardware photos first\nhardware_vXX.jpg\n\nThen\n\nsetup_vXX.png\n\n\n```\n---------------------------------------\n\n## ARDUINO SETUP\n```\nPlug in arduino to computer\n- Upload Code to arduino \n./upload_arduino/custom_keypad/custom_keypad.ino\n\n- add library to arduino ide\n./upload_arduino/Keypad.zip\n\nwithin arduino ide\nSketch\u003einclude library\u003e Add .zip Library\n\nupload code to arduino\n\nfor more help https://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use?view=all\n\n```\n---------------------------------------\n## COMPUTER SETUP\n```\nopen project within Intellij IDEA\nfrom main\nright click file\n'RUN' - from dropdown menu\n\nwith calculator open\nSelect port\nEX\n'COM3'\nclick 'CONNECT'\n\nwith arduino connected to computer \nclick connect\n```\n# Hardware setup\n1. ![hardware](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/hardware_v4.jpg?raw=true)\n1. ![hardware](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/hardware_v5.jpg?raw=true)\n1. ![hardware](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/hardware_v6.jpg?raw=true)\n1. ![hardware](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/hardware_v7.jpg?raw=true)\n\n## Software Setup\n-------\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v1.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v2.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v3.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v4.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v5.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v6.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v7.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v8.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v9.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v10.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v11.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v12.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v13.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v14.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v15.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v16.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v17.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v18.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v19.PNG?raw=true)\n1. ![SETUP](https://github.com/wisehackermonkey/java_gpio_raspi/blob/master/HOW%20TO%20SETUP/setup_v20.jpg?raw=true)\n\n## resources\n#### LINKS\n```\nGraph Arduino Sensor Data with Java and JFreeChart\nhttps://www.youtube.com/watch?v=cw31L_OwX3A\nhttp://www.farrellf.com/arduino/Main.java\nhttp://www.farrellf.com/arduino/SensorGraph.java\nhttp://farrellf.com/arduino/Updated_jSerialComm_Demo.java\nhttp://www.farrellf.com/arduino/SensorGraph.java\n```\n## HARDWARE INFO\n```\nInterface 4x4 Matrix Keypad With Microcontroller\nhttps://embedjournal.com/interface-4x4-matrix-keypad-with-microcontroller/\njSerialComm Docs\nhttps://github.com/Fazecast/jSerialComm/wiki/Java-InputStream-and-OutputStream-Interfacing-Usage-Example\n```\n## Error help\n```\nError message if not arduino\nmessage if not working with arduino\n\n\nset by set of what to do to do to get started\nexample how to add number\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisehackermonkey%2Fjava_gpio_raspi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwisehackermonkey%2Fjava_gpio_raspi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwisehackermonkey%2Fjava_gpio_raspi/lists"}