![An embedded-friendly method to determine whether a point lies within an area](https://images.squarespace-cdn.com/content/v1/661b3c0477de2957ade68b0e/1723681193644-VFUVT734HXX1GHZAWTVE/Inside+zone.png)
An embedded-friendly method to determine whether a point lies within an area
Determining whether a point lies within a given shape can be tricky when utilising systems with limited resources. This post presents a light-weight methodology that uses cross-product multiplication.
![Identifying strong object orientations within an image](https://images.squarespace-cdn.com/content/v1/661b3c0477de2957ade68b0e/1718789571873-YSVTMBEIXIISP584R6PX/Object+rotation+cover+photo.png)
Identifying strong object orientations within an image
Identifying an object’s orientation is a classic digital image processing task. In this post, we approach this problem using a Sobel-based methodology that responds to strong object edges.
![A simple stepper motor control algorithm](https://images.squarespace-cdn.com/content/v1/661b3c0477de2957ade68b0e/e98a8a7b-ba01-4a77-a228-2fdc9665b3b1/NEMA23_stepper_motor.jpg)
A simple stepper motor control algorithm
This post presents a simple Arduino-based stepper motor control algorithm with adjustable acceleration/deceleration curves. Example code is provided, followed by a brief guide detailing some of the underlying theory, the hardware used for testing, and a breakdown of the Arduino code.
![Communicating with the Dobot Magician using raw protocol](https://images.squarespace-cdn.com/content/v1/661b3c0477de2957ade68b0e/1714726035789-4HFMSORKRQVWINJ558YA/Dobot_Magician.jpeg)
Communicating with the Dobot Magician using raw protocol
This post details the communication protocol used to query and send commands to the Dobot Magician robotic manipulator.