The electrical force between two charged objects is directly proportional to the product of the quantity of charge on the objects and inversely proportional to the square of the separation distance between the two objects.
Categories
Latest Posts
Import JSON file in TypeScript
In this example, I will show you a simple way to import JSON files in TypeScript code. It requires just two simple steps. The first is to change the tsconfig.json file by adding the line: , "resolveJsonModule": true in "compilerOptions" section. { "compilerOptions": { ... , "resolveJsonModule": true ... } ...
An Introduction to USB Communication (Part 2)
In this article, we will introduce the USB protocol layer. Please see our previous article for information regarding the physical layer and network topology: An Introduction to USB Communication (Part 1). USB is a polled bus where the host initiates all transactions. For the host to receive information from USB
An Introduction to USB Communication (Part 1)
USB (Universal Serial Bus) is an industry-standard used to specify cables, connectors, and protocols that are used for communication between electronic devices. Advantages: Self-configuring interface, no need for user configuration of speed, data protocol, etc.Capable of supplying power to small auxiliary devicesVarious communication speeds are supportedStandard connectorsError checking increases the
FreeRTOS: Using MCU Peripheral Drivers
Communication interfaces (I2C, SPI, UART, etc.) are some of the most commonly used microcontroller peripherals in embedded systems. In this introductory article, we will look at how low-level drivers for such peripherals can be used in FreeRTOS. Polled Drivers vs Interrupt-driven Drivers Based on the method used for getting information
FreeRTOS: Using Software Timers
In this article, we will take a look at the software timers in FreeRTOS. A software timer allows a function to be executed at a set time in the future.FreeRTOS - RTOS software timer functionality and features description The function that is executed is referred to as a timer's callback
Toolset for Debugging Embedded Programs
Writing programs that just work would make the development of embedded systems a lot easier. In practice, however, a considerable amount of time is devoted to finding and removing bugs from the code. This process is commonly known as debugging and there is no way of avoiding it. In this