Skip navigation
Modifications don't always go right. Yesterday morning I tried to replace the PCB WiFi / BT antenna on a Avnet SmartEdge with an external one. I had to place a fitting connector on a footprint and turn a resistor 90° to route the signal to it.   I got he connector off a launchpad that's no longer supported. That wasn't hard, although it took a decent time to heat up the big ground plane.     The drama occurred when I tried to unsolder the tiny resistor with a hot air ...
    In this project, we use Digilent Pmods and Raspberry Pi 4 to measure the temperature, control the speed of a DC motor, display data, and control the device. Digilent Pmod HAT is used to connect Pmods to Raspberry Pi 4. The motor controller will have two modes: one in which the motor speed changes according to the temperature (in this mode temperature limits for 0% and 100% motor speed can be set on the user interface) and a second mode, in which the motor runs with a constant spe ...
The Arduino Nano 33 BLE Sense. (Image Credit: Arduino)   Developing machine learning (ML) algorithms for hardware involves complex mathematical models based on training data. Using this approach enabled it to make predictions without being programmed for that task, which is expensive and complex. Additionally, ML tasks were usually translated to the cloud. Combining these two made computing slower, more expensive, and less predictable. That’s where TinyML comes in.   Tiny Mach ...
This is a little side note, related to the project Arduino Day Workshop: NanoDrone II: AI and Computer Vision with LoRa (Win a PSoC6 and a Pair of MKR 1300 Boards!). In this project, 4 attributes are sent to Amazon Web Services, via MQTT. We get the data as a fixed length char array. And at some point it needs to get converted into a JSON message.     fixed length record: The red marks are not in the record. They indicate where decimal and field separators are.   JSON forma ...
The steps to integrate incoming UART data with FreeRTOS on a PSoC 6. Part 2: now with low power support.   image source: Infineon application note AN219528 PSoC 6 MCU Low-Power Modes and Power Reduction Techniques   In the first iteration of this exercise, I wrote: The focus is on saving processor power. The design does not poll for incoming data. It yields all powers to the RTOS scheduler (possibly going to low power mode) until a trigger fires after a defined number of bites a ...
In this post: what happens if you remove the debugger. Will everything still work? What's the difference?   TL;DR: you can still use all functionality.   Difference when debugger is broken off  When you break the debugger off the main PCB, you break all PCB traces. Only the specific "for-debug" signal traces are available on the debugger's J4 header. So when you plug your debugger on the main board via J4, you will be able to: program the device step through the code via ...

Filter Blog

By date: By tag: