Halldor Stefansson

Halldor Stefansson

Hi! My name's Halldor, and I am the creator of Engineer-A-Car. During the day, I work as a software engineer, and by night, I learn about cars.

Microcontroller Peripherals: GPIO, Timers, ADC, UART & More

Learn MCU peripherals: GPIO, Timers, ADC, UART, I2C, SPI. Understand your microcontroller's full potential for real-world interaction!

Beginner's Guide to Microcontroller Architectures: ARM Cortex-M vs. RISC-V

Comparing ARM Cortex-M & RISC-V architectures, explaining key concepts for easy understanding and differences for embedded systems.

Intro to HW/SW Co-Design and SoC Architecture

Embedded systems utilise hardware-software co-design and system-on-chip architectures to deliver efficient, compact performance in small devices.

Vehicle to Cloud: Building a Real-Time Fuel Level Dashboard

Exploring automotive SOA through hands-on coding: Building a Vehicle-to-Cloud system that connects car sensor data to a cloud dashboard.

From Sensor Into On-Board Service via Signal-to-Service APIs

Exploring automotive SOA through hands-on coding: building a simulated fuel monitoring system to understand how vehicle data flows from sensors to services.

Remote Motor Control: Raspberry Pi and MQTT via Browser

How to control motors connected to a Raspberry Pi from a web browser using MQTT over WebSockets. Code (C++ & Javascript) included.

DC & Servo Motor Control in C++ with Raspberry Pi

How to control a DC and a servo motor with a TB6612FNG motor driver and a Raspberry Pi. Code (C++) and circuit diagram included.

Robot Car Ideas to Inspire Your Next Project

Discover ideas for your next robot car project, including wireless controllers, sensors, and self-driving features. Start building and enjoy the process!

Car Fundamentals: Electrical System

Learning about the different electronic circuits in a car and components to power everything to ensure everything works smoothly.

Car Fundamentals: Brakes

Taking a look into the braking system and the parts that ensure smooth and controlled stops.