Senior Embedded Software Engineer
Physics & Controls
Sensors & Actuators
Radio Control (RC) airplanes, & UAVs
Je parle français.
- LinkedIn: https://www.linkedin.com/in/gabriel-staples/ Follow me; please don't add me unless I can vouch for your skills
- GitHub: https://github.com/ElectricRCAircraftGuy
- Website: https://gabrielstaples.com/ & http://www.ElectricRCAircraftGuy.com
- YouTube: https://www.youtube.com/user/panther3002/videos
- Ex: here's one of my favorite projects I've ever done!: "Quadrotor 2 - Physics-based Flight controller demo w/lead point navigation & Arduino interface to RC Tx"
- Twitter: https://twitter.com/eRCaGuy
I am big into RC aircraft and embedded programming. Very fun stuff. I'm an aeronautical engineer, but I also do a lot with electronics, electrical engineering, and computer science/programming (including a lot with C/C++ in Arduino and some lower-level AVR code). Here's my website, with many articles on the aforementioned topics, showing a tiny subset of my work: http://www.ElectricRCAircraftGuy.com
My Physics, Sensing, and Controls answers on Stack Exchange that I am most proud of
- Stack Overflow: Physics-based controls, and control systems: the many layers of control
- Stack Overflow: Numerical derivation and integration in code for physics, mapping, robotics, gaming, dead-reckoning, and controls
- Arduino: How to make your own coulomb counter (Amphours [Ahr] meter, or Wattshours [Whr] energy meter) with an Arduino
- Electronics: When is a MOSFET more appropriate as a switch than a BJT?
- Arduino: Switching a Solenoid Using Arduino's 5V Output?: Low-side switching an inductive load (such as a relay) using a microcontroller (such as Arduino), NPN BJT transistor (with full base resistor calculations), and snubber/flyback diode
- Stack Overflow: Quadcopter PID Controller for distance
- Stack Overflow: Here is how to get simple C-like millisecond, microsecond, and nanosecond timestamps in C++
- Stack Overflow: How to get a simple timestamp in C