Programming

When to use Laplace Transform vs. Z-Transform in robotics

I had to learn Laplace transform and Z-Transform during my engineering study. After many years I have been revisiting these mathematical tools. I wondered where these could be applied in robotics with Arduino or similar microcontrollers like ESP32 …

ee-diary•

Keil ARM compiler vs GCC ARM compiler

The Keil MDK (Microcontroller Development Kit) and the GCC Compiler for ARM are both widely used tools for developing embedded applications, particularly for ARM Cortex-M microcontrollers. However, they differ significantly in terms of licensing, …

ee-diary•

scrcpy installation guide and tips

For recording videos where I need mobile to display something, I use scrcpy. I tried to use other screen mirror application like samsung flow but they seems to be slow or the application comes with ads etc, and not secure, so I still use scrcpy. SCR…

ee-diary•

what is D programming language?

The D programming language is a high-level, multi-paradigm language that is designed to be a modern and powerful alternative to languages like C++ and Java. It was created by Walter Bright at Digital Mars and first released in 2001. Here are some ke…

ee-diary•

Future of CodeIgniter

CodeIgniter is an open-source PHP framework designed to facilitate the development of web applications. It follows the Model-View-Controller (MVC) architectural pattern, which promotes separation of concerns and enhances code organization and reusab…

ee-diary•

what is Firmata?how it is used with Arduino?

Firmata is a protocol and firmware that allows you to communicate between a computer and an Arduino board or other microcontrollers. It provides a standard way to control and interact with the microcontroller using a host computer, without the need…

ee-diary•

Object-Oriented Programming (OOP) in JavaScript

Object-oriented programming (OOP) is a popular programming paradigm that allows developers to structure their code by creating objects that encapsulate data and behavior. JavaScript, a versatile and widely used language, also supports OOP principles…

ee-diary•

What is python virtual environment? how to activate?

A Python virtual environment is a self-contained directory that contains its own installation of Python and other related packages. It allows you to create isolated Python environments, each with its own set of dependencies, without affecting the s…

ee-diary•

Sending message from Application to AudioWorkletProcessor

This tutorial has been refined for clarity and technical accuracy. All URLs have been updated to the ee-diary.net domain, and the code presentation has been improved for better readability. The Web Audio API is a sophisticated system for controlli…

ee-diary•
Load More
That is All