Git Product home page Git Product logo
  • šŸ‘‹ Hi, Iā€™m @JasonKeene7
  • šŸ‘€ Iā€™m interested in circuit and PCB design, CAD, 3D printing, coding, engineering in general
  • šŸŒ± Iā€™m currently learning to become an Electrical Engineer; right now its designing for SMD, bulding a circuit from a microcontroller chip, advancing my skills in C++
  • šŸ“« Best way to reach me is by email: [email protected]

Electronics

My introduction to circuitry belongs to the BASIC microcontroller kit I played with in 2015, the included book containing the very basics in coding and electronics; Ohm's Law, how to read a resistor, polarity of various small components, and an introduction to ICs. Think it was a year later when I got the Propeller C robotics kit; breif taste in C programming (little did I know), came with a handful of more complex devices, first platform that could drive around an area too -- though nothing too sophisticated given the kit contents.

Then I got formal instructions at Dutchess Community College in 2018, first semester was mostly review, though that was also when I was introduced to the Arduino platform and the wide-wide world of ICs come Digital Circuits class 2nd semester. Would need to look this up, pretty sure by summer I began actively ordering parts to experiment with at home. My Capstone Project combined all my skills in circuitry, 3D-Printing, C++, and webpage (HTML, CSS, JavaScript) coding to create a mostly working remote controlled rover with an arm on top which is controled wirelessly via a joystick for driving and a webpage to control the arm, which was supposed to swap out toolheads but it ended up kinda jittery. Not sure if the servos were too weak, or I forgot to reopen the threads for the Arduino Ethernet Sheild, I'd start from scratch again if I find the motivation and time to redo the project.

Electrical Engineering

PCB Drawing

CAD and 3D-Printing

Familliar Programming Laguages

  • C++ The language I am currently most familliar (and currently working) with. I am very comfortable with classes, vectors, and using pointers to pass around parameters.

    Arduino Current and most familliar robotics platform. Recently experimenting with using the ATMega ICs in custom circuit boards to reduce footprint size and create a more professional looking final project.

    Propeller C My first C based microcontroller from Parallax Inc.; likely has the largest collection of completed projects (albeit small ones) as of August 2022. It has 8-cores to multithread with, but I didn't experiment with that too much outside the tutorials.

  • BASIC My first introduction to coding and microcontrollers with a kit from Parallax Inc.

  • HTML Introduced to HTML programming from the Propeller's Wifi module/tutorial, was having a hard time understanding what the webpage did so I took a summer learning the basics from W3Schools. I have three major projects written in HTML, CSS, and JavaScript:

    First one is a joystick -- in the loosest sense -- the ball position can be updated by moving some sliders or entering XY-coordinates manually.

    The second is a 0-1 logic analyser, using the canvas, timer functionality, and a bit of JQuery, where you can create and assign state changes to named lines with options to add signal propegation delay; change line color to represent HIGH or LOW signals with the option to both pick the colors and to add hysterisis; there's also functionality for adding logic lines, only added AND and OR gates, only the AND is glitchless (for all I know). This project is also what first prompted me to carefully scan a code library, needed eval() to change the website layout with JS.

    My 2020 Capstone Project used a webpage to both display and send commands to a rover, which worked for the most part. Forgot to reopen threads for the Arduino Ethernet Sheild, think that's what caused the robot to spazz out every so often, think I had to reset the entire program ocasionally too...

  • CSS Natural progression from HTML, figured it more useful for website styling for keeping most settings in a single file. Took a month or two learning CSS after going through the HTML tutorial.

  • JavaScript Again, natural leadup from HTML, thook a few months learning that too. Thinking back, I tended to split my JS files based on functionality as if I was coding classes, long before I had any clue of C++ -- good on me I guess.

    Node JS My first exposure to server-side programming, did not go very deep as I only needed it for my 2020 Capstone Project as an inbetween for my Arduino and webpage. Took 4-weeks to even become aware of the terms server-side and client-side programming.

Jason Keene's Projects

fist-big-html-project icon fist-big-html-project

This is my first big project when I began learning HTML, CSS, and JavaScript. It's unfinished, don't exactly plan on returning to it, but I thought I'd throw on an old project

glew-cmake icon glew-cmake

GLEW(https://github.com/nigels-com/glew, source updated nightly) with Cmake and pre-generated sources

html-ttl icon html-ttl

Another old and abandoned project. I'd say this is the first project I noticed -- even as I was working on it -- my coding skills vastly expanding and taking shape. Although abandoned, most of the basic functionality works.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.