Skip to content
Engineer Underground
  • Resources & LearningExpand
    • AutomationExpand
      • PLC & Logic Control
      • Industrial Communication
      • Motion Control and Actuators
      • Sensors and Field Devices
      • System Integration
      • Industrial Robotics
      • Control Systems
    • MechanicalExpand
      • Gears and Power Transmission
      • Structures and Strength of Materials
      • GD&T
      • Fits & Tolerances
      • Speeds and Feeds
      • Materials and Processes
      • Machine Design
      • More Guides
    • Thermal and FluidsExpand
      • Fluid Mechanics and Pipe Flow
      • Heat Transfer
      • Thermodynamics and Steam
      • HVAC and Psychrometrics
      • Hydraulics and Pneumatics
    • ProgrammingExpand
      • Embedded Systems
      • Programming Languages
      • Robotics Tools
      • Data Logging
      • Machine Learning
    • ElectronicsExpand
      • Electronics Fundamentals
      • Analog Circuits and Sensing
      • Digital Electronics and Microcontrollers
      • Power and Motor Electronics
      • Design, Testing and Troubleshooting
      • PCB Design and Layout
      • Electrical Power
    • Makers & FabricationExpand
      • 3D Printing and Additive Manufacturing
      • CNC Machining
      • Laser Cutting
      • Soldering
      • Shop Tools
      • Prototyping Techniques
      • Workshop Safety
      • More Guides
    • Reference Tables
  • ToolsExpand
    • AutomationExpand
      • 4–20mA / 0–10V Analog Scaling Tool
      • IP and Subnet Calculator
      • Ladder Logic Simulator
      • Modbus Frame and CRC Calculator
      • Motor Torque & Inertia Matching Calculator
      • PID Tuner
    • MechanicalExpand
      • Beam Calculator with Diagrams and Section Properties
      • Bearing Life (L10) Calculator
      • Bolt Torque & Thread Engagement Tool
      • CNC Feeds & Speeds Calculator
      • Compression Spring Design Calculator
      • Fillet Weld Size and Strength Calculator
      • Fit Calculator (ISO 286)
      • More Tools
    • Thermal and FluidsExpand
      • Compressed Air Consumption Calculator
      • Heat Sink and Thermal Resistance Calculator
      • Pipe Flow and Pressure Drop Calculator
      • Pneumatic and Hydraulic Cylinder Force and Speed Calculator
      • Psychrometric Calculator and Chart
      • Pump Power and Sizing Calculator
    • ProgrammingExpand
      • MCU Pinout & Peripheral Multiplexer
      • Bitwise & Register Field Calculator
    • ElectronicsExpand
      • 555 Timer Calculator
      • Battery Runtime and Pack Calculator
      • LM317 Adjustable Regulator Calculator
      • Ohm’s Law and Power Calculator
      • PCB Trace Width & Current Calculator
      • RC Time Constant and Filter Calculator
      • Reactance and Resonance Calculator
      • More Tools
    • Makers & FabricationExpand
      • 3D Printing Tolerancing Guide
      • G-code Viewer and Run Time Estimator
      • Sheet-Metal Bend Allowance Calculator
      • Tap Drill Size & Thread Pitch Lookup
  • Unit Conversions
  • My Dashboard
  • Community
  • Store
Engineer Underground

Programming

Code and software for machines, microcontrollers, and data.

Topics

Guide · 9 pagesData LoggingPlanning, sensing, sampling and aliasing, clocks, storage, hardware, triggers, telemetry and data quality for data logging.Open →Guide · 10 pagesEmbedded SystemsPlatforms, GPIO and interrupts, timers and PWM, ADC, serial buses, RTOS, memory, low power, wireless and debugging for firmware.Open →Guide · 9 pagesMachine LearningWorkflow, data splitting, regression, classification, clustering, overfitting, vibration features, neural networks and edge deployment for engineers.Open →Guide · 9 pagesProgramming LanguagesLanguage choice, Python and C, floating point, bits, numerical methods, filters and PID, data files and software practice for engineers.Open →Guide · 9 pagesRobotics ToolsRobot software architecture, ROS 2, simulation, kinematics, odometry, control, perception, navigation and safety.Open →

Don’t see what you need? Suggest a topic or tool →

  • Home
  • About
  • Contact
  • Privacy Policy
  • Terms of Service
  • Shipping & Returns
  • Find Your Order
  • Suggest a Topic
  • Downloads
  • How We Check Our Pages
  • Corrections
  • Reference Tables
  • Glossary
  • Exam Prep
  • Embed Calculators

© 2026 ENGINEER UNDERGROUND

Facebook Instagram
Printed from engineerunderground.com/resources/programming/ · Engineer Underground
Free to read online. General information, not professional engineering advice: check results against the standards and data that apply to your project.
  • Resources & Learning
    • Automation
      • PLC & Logic Control
      • Industrial Communication
      • Motion Control and Actuators
      • Sensors and Field Devices
      • System Integration
      • Industrial Robotics
      • Control Systems
    • Mechanical
      • Gears and Power Transmission
      • Structures and Strength of Materials
      • GD&T
      • Fits & Tolerances
      • Speeds and Feeds
      • Materials and Processes
      • Machine Design
      • More Guides
    • Thermal and Fluids
      • Fluid Mechanics and Pipe Flow
      • Heat Transfer
      • Thermodynamics and Steam
      • HVAC and Psychrometrics
      • Hydraulics and Pneumatics
    • Programming
      • Embedded Systems
      • Programming Languages
      • Robotics Tools
      • Data Logging
      • Machine Learning
    • Electronics
      • Electronics Fundamentals
      • Analog Circuits and Sensing
      • Digital Electronics and Microcontrollers
      • Power and Motor Electronics
      • Design, Testing and Troubleshooting
      • PCB Design and Layout
      • Electrical Power
    • Makers & Fabrication
      • 3D Printing and Additive Manufacturing
      • CNC Machining
      • Laser Cutting
      • Soldering
      • Shop Tools
      • Prototyping Techniques
      • Workshop Safety
      • More Guides
    • Reference Tables
  • Tools
    • Automation
      • 4–20mA / 0–10V Analog Scaling Tool
      • IP and Subnet Calculator
      • Ladder Logic Simulator
      • Modbus Frame and CRC Calculator
      • Motor Torque & Inertia Matching Calculator
      • PID Tuner
    • Mechanical
      • Beam Calculator with Diagrams and Section Properties
      • Bearing Life (L10) Calculator
      • Bolt Torque & Thread Engagement Tool
      • CNC Feeds & Speeds Calculator
      • Compression Spring Design Calculator
      • Fillet Weld Size and Strength Calculator
      • Fit Calculator (ISO 286)
      • More Tools
    • Thermal and Fluids
      • Compressed Air Consumption Calculator
      • Heat Sink and Thermal Resistance Calculator
      • Pipe Flow and Pressure Drop Calculator
      • Pneumatic and Hydraulic Cylinder Force and Speed Calculator
      • Psychrometric Calculator and Chart
      • Pump Power and Sizing Calculator
    • Programming
      • MCU Pinout & Peripheral Multiplexer
      • Bitwise & Register Field Calculator
    • Electronics
      • 555 Timer Calculator
      • Battery Runtime and Pack Calculator
      • LM317 Adjustable Regulator Calculator
      • Ohm’s Law and Power Calculator
      • PCB Trace Width & Current Calculator
      • RC Time Constant and Filter Calculator
      • Reactance and Resonance Calculator
      • More Tools
    • Makers & Fabrication
      • 3D Printing Tolerancing Guide
      • G-code Viewer and Run Time Estimator
      • Sheet-Metal Bend Allowance Calculator
      • Tap Drill Size & Thread Pitch Lookup
  • Unit Conversions
  • My Dashboard
  • Community
  • Store
Search