Search results for "sdr"
-
Elektor Publishing FreeRTOS for ESP32-Arduino
Practical Multitasking Fundamentals Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation? Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs. Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher. Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project. What you will learn: How preemptive scheduling works within FreeRTOS The Arduino startup “loopTask” Message queues FreeRTOS timers and the IDLE task The semaphore, mutex, and their differences The mailbox and its application Real-time task priorities and its effect Interrupt interaction and use with FreeRTOS Queue sets Notifying tasks with events Event groups Critical sections Task local storage The gatekeeper task
€ 49,95
Members: € 44,96
-
Elektor Publishing Arduino for STM32
Learning Embedded Systems with STM32 Nucleo Boards Embedded programming has become more accessible than ever before. Development boards are inexpensive, software tools are easy to install, and the Arduino IDE provides a familiar environment for creating embedded applications. Combined with the STM32 Nucleo family of development boards, it offers an excellent platform for learning how modern microcontrollers interact with the physical world. This book introduces embedded programming using the Arduino environment on STM32 Nucleo boards. You will learn how a microcontroller continuously reads inputs, processes information, and controls outputs in a predictable real-time loop. Through practical examples, you will discover how to control LEDs, read switches and sensors, generate PWM signals, drive motors, and exchange data with other devices, all while becoming familiar with the capabilities of STM32 microcontrollers. Although the STM32 family includes devices with different performance levels, memory sizes, and peripheral sets, they all share the same architectural concepts. Digital and analog I/O, timers, interrupts, PWM, communication interfaces, and low-power operation are fundamental features found throughout the STM32 ecosystem. Understanding these building blocks will enable you to work confidently with a wide range of STM32 devices, from entry-level microcontrollers to more advanced applications. By focusing on practical programming techniques rather than hardware complexity, this book develops skills that remain useful well beyond the examples presented. Whether you are taking your first steps in embedded systems or expanding your experience with STM32 microcontrollers, you will gain a solid understanding of both the Arduino development environment and the principles that underpin embedded software design.
€ 27,95
Members: € 25,16
-
Elektor Academy Pro Arduino (Programming Course)
This complete Arduino Uno-based microcontroller programming course features a textbook, a component kit, hands-on projects, and a comprehensive online course with simulations. It is ideal for step-by-step learning of embedded systems programming with Arduino using a practical, hands-on approach. A Practical Introduction to Embedded Systems with the Arduino Uno This course is designed for people who are new to embedded systems and looking for a structured, example-driven way to get started. A kit of parts comprising LEDs and resistors, switches, sensors and actuators, displays, a breadboard and wires, and more is included. These are used in the course to illustrate example applications. No prior experience with Arduino or embedded development is required. Each section features hands-on examples and mini projects designed to reinforce key concepts and inspire deeper exploration. By the end of the course, you’ll be able not only to reproduce the examples but also to build on them with your own ideas and applications. What Will You Learn? Microcontroller programming with Arduino using the Uno R3 board Working with Digital I/O, read buttons and encoders, control LEDs and relays Read analog inputs, voltages, and analog sensors Generating analog output signals and PWM Use serial communication like UART, I²C and SPI to control displays and read digital sensors and SD cards Managing time Working with interrupts Real-time sensor input and control via buttons, LEDs, and displays Control actuators like relays and servo motors Who Is It For? Students and self-learners exploring embedded systems Makers and IoT enthusiasts looking to improve their hardware skills Educators and trainers seeking ready-to-teach material What's Inside the Box? Access to the full course on the Elektor Academy Pro Learning Platform Uno R3 microcontroller board + USB cable Book: Programming Microcontrollers in C/C++ Using Arduino Downloadable project files for every module Component Box: 2× LED, red, 5 mm LED, green, 5 mm 3× Resistor, 470 Ω, 0.25 W LDR Potentiometer, 10 kΩ, linear Pushbutton Rotary encoder module Relay module DHT22 Humidity & Temperature Sensor TM1637-compatible 4-digit 7-segment display MPU-6050 IMU with headers SSD1306-compatible I²C OLED display Micro SD card adapter with header Buzzer SG90 Micro Servo ILI9341-compatible SPI 240×320 TFT display 20× Jumper wires Breadboard All Programming Courses (and differences in content) Course Arduino Raspberry Pi Pico with Arduino C/C++ ESP32 with Arduino C/C++ Raspberry Pi Pico with MicroPython ESP32 with MicroPython Online Course Access to Arduino Course Access to Pico with Arduino C/C++ Course Access to ESP32 with Arduino C/C++ Course Access to Pico with MicroPython Course Access to ESP32 with MicroPython Course Board Uno R3 Raspberry Pi Pico ESP32 Raspberry Pi Pico ESP32 Book Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in C/C++ Using Arduino Programming Microcontrollers in MicroPython Programming Microcontrollers in MicroPython Kit 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box 40-piece Component Box
€ 69,95
Members: € 62,96
-
Elektor Classics The Elektor Circuit Collection 2026 (USB Stick)
3K5 Noteworthy Designs (1975-2026) This USB archive stick contains over 3,500 noteworthy circuits from all areas of electronics (audio & video, hobby & modelling, home & garden, test & measurement, computers & microcontrollers, radio, power supplies & batteries) published in Elektor Magazine since 1975. Most circuits are sourced from the Elektor Summer Circuits editions. You can use the article search function to find specific content in the full text. The results are always shown as preformatted PDF documents. Adobe Reader may be used to browse articles as well as find individual words and expressions using the program’s integrated Search functions. Please note that no Summer Circuits editions were published between 2014 and 2022, so these years are not included in the directory. Specifications Storage 16 GB Connectors 1x USB-A1x USB-C
€ 49,95€ 39,95Best Price
-
Elektor Classics Elektor Archive 1974-2025 (USB Stick) EN
52 Volumes on USB – Now incl. Volume 2025! NEW: For articles from the year 2000 onwards, there is now a separate download option for additional materials such as PCB layouts, Gerber files, and software! This USB stick (64 GB) is loaded with all the Elektor magazine English editions (as PDFs) from 1974 to 2025. Elektor engineers, authors, and editors aim to inspire you to master electronics and computer technology by presenting professionally designed circuits that are easy to build. We also cover the latest developments in electronics and information technology. With the Elektor Archive on a USB stick, you can browse our previous English editions at your convenience and learn about MCU-based projects, robotics, electronics testing, embedded programming, analog techniques, and much more. All the Elektor magazine editions are stored as PDFs on a 32-GB USB stick (USB 3.0). The 10,000+ articles have been classified by date of publication (month/year), and a comprehensive index enables you to search the entire USB stick. Subject areas include: Audio & video Computers & microcontrollers Radio, hobby & modelling Home & garden Power supplies & batteries Test & measurement Software And everything else that doesn’t fit in one of these categories. Elektor GPT Elektor GPT is an AI-powered tool that helps users navigate through the decades-long Elektor archive. Using advanced search algorithms and natural language processing, Elektor GPT quickly finds articles, projects, and other resources from the archive. Specifications Storage 64 GB Interfaces 1x USB-A1x USB-C System requirements PC with Adobe Reader 7.0 or higher Web browser
€ 199,95€ 99,95Best Price
-
Elektor Digital GSM/GPRS Projects (E-book)
Based on PIC microcontrollers and Arduino Every mobile phone includes a GSM/GPRS modem which enables the phone to communicate with the external world. With the help of the GSM modems, users can establish audio conversations and send and receive SMS text messages. In addition, the GPRS modem enables users to connect to the internet and to send and receive large files such as pictures and video over the internet. This book is aimed for the people who may want to learn how to use the GSM/GPRS modems in microcontroller based projects. Two types of popular microcontroller families are considered in the e-book: PIC microcontrollers, and the Arduino. The highly popular mid-performance PIC18F87J50 microcontroller is used in PIC based projects together with a GSM Click board. In addition, the SIM900 GSM/GPRS shield is used with the Arduino Uno projects. Both GSM and GPRS based projects are included in the e-book. The book will enable you to control equipment remotely by sending SMS messages from your mobile phone to the microcontroller, send the ambient temperature readings from the microcontroller to a mobile phone as SMS messages, use the GPRS commands to access the internet from a microcontroller, send temperature readings to the cloud using UDP and TCP protocols and so on. It is assumed that the reader has some basic working knowledge of the C language and the use of microcontrollers in simple projects. Although not necessary, knowledge of at least one member of the PIC microcontroller family and the Arduino Uno will be an advantage. It will also be useful if the user has some knowledge of basic electronics.
€ 24,95
Members: € 22,46
-
Elektor Classics The Elektor Arduino Collection (USB Stick)
This USB Stick contains more than 300 Arduino-related articles published in Elektor Magazine. The content includes both background articles and projects on the following topics: Software & hardware development: Tutorials on Arduino software development using Arduino IDE, Atmel Studio, Shields, and essential programming concepts. Learning: The Microcontroller Bootcamp offers a structured approach to programming embedded systems. Data acquisition & measurement: Projects such as a 16-bit data logger, lathe tachometer, and an AC grid analyzer for capturing and analyzing real-time signals. Wireless communication: Learn how to implement wireless networks, create an Android interface, and communicate effectively with microcontrollers. Robotics and automation: This covers the Arduino Nano Robot Controller, supporting boards for automation, and explores various Arduino shields to enhance functionality. Self-build projects: Unique projects such as laser projection, Numitron clock and thermometer, ELF receiver, Theremino, and touch LED interfaces highlight creative applications. Whether you're a beginner or an experienced maker, this collection is a valuable resource for learning, experimenting, and pushing the boundaries of Arduino technology.
€ 49,95€ 34,95Best Price
-
Siglent Siglent SDM3045X True RMS Multimeter
The Siglent SDM3045X is a 4½ digit digital (66000 counts, sampling rate 150 Sa/s) multimeter incorporating a dual-display and is especially well suited for the needs of high-precision, multifunction and automatic measurement. With its large 4.3" (10.9 cm) TFT color display (480x272 pixels), the menu navigation is very intuitive to use and very easy to read. Features Real 4½ digit (66000 counts) readings resolution Up to 150 rdgs/s measurement speed True-RMS AC Voltage and AC Current measuring 1 GB NAND flash size, mass storage configuration files and data files Built-in cold terminal compensation for thermocouple With easy, convenient and flexible PC software: EasyDMM Standard interface: USB Device, USB Host, LAN USB & LAN remote interfaces support common SCPI command set. Compatible with other popular DMMs on the market. Application Fields Research Laboratory Development Laboratory Detection and Maintenance Calibration Laboratory Automatic Production Test Measurement Functions DC Voltage: 600 mV – 1000 V DC Current: 600 μA – 10 A AC Voltage: True-RMS, 600 mV – 750 V AC Current: True-RMS, 60 mA – 10 A 2/4-Wire Resistance: 600 Ω – 100 MΩ Capacitance: 2 nF – 10000 μF Continuity Test: Range is fixed at 2 kΩ Diode Test: Adjustable range is 0-4 V Frequency Measurement: 20 Hz – 500 KHz Period Measurement: 2 μs – 0.05 s Temperature: Support for TC and RTD sensor Max, Min, Average, Standard Deviation, dBm/dB, Relative Measurement, Pass/Fail, Histogram, Trend Chart Specifications DC voltage 200 mV, 2 V, 20 V, 200 V, 1000 V DC current 200 μA, 2 mA, 20 mA, 200 mA, 2 A, 10 A AC voltage True-RMS, 200 mV, 2 V, 20 V, 200 V, 750 V AC current True-RMS, 20 mA, 200 mA, 2 A, 10 A 2/4-wire resistance 200 Ω, 2 K, 20 K, 200 K, 2 M, 10 M, 100 MΩ Capacitance 2 nF, 20 nF, 200 nF, 2 μF, 20 μF, 200 μF, 10000 μF Connectivity Test Range fixed 2 KΩ Diode test Range fixed 2 V Frequency 20 Hz ~ 1 MHz Period 1 μs ~ 0.05 s Temperature Support thermocouple, RTD temperature sensor Maximum input voltage 1000 V Configuration Interface USB Device, USB Host, LAN Included 1x Siglent SDM3065X Multimeter 2x Multimeter Probes 1x Power Cord 1x USB Cable 1x Quick Start Guide Downloads User Manual Datasheet Remote Manual Service Manual
€ 435,33
-
Zhongdi ZD-8965 Desoldering Station
The ZD-8965 is a digital temperature-controlled desoldering station equipped with ground protection and an LCD screen for temperature display. Despite its compact and robust design, this high-power desoldering station is easy to operate with just one hand. The ZD-8965 features a soldering gun with an integrated filter that captures any extracted material, allowing for continuous operation by simply replacing the filters. Additionally, a temperature sensor is embedded in the tip, enabling rapid response to temperature fluctuations for consistent performance. Features Effortlessly adjust the temperature between 160°C and 480°C using the convenient up/down buttons on the front panel. LED display to indicate the temperature in °C/°F Features an ergonomic pistol grip with a trigger for quick and efficient solder waste removal. The upgraded soldering gun includes a rear trigger, making it exceptionally convenient for replacing and cleaning components. Comes with a high-quality soldering gun and a sturdy holder. Equipped with a heavy-duty heater that ensures optimal desoldering performance every time. Specifications Station Voltage supply 220-240 V Power 140 W Vakuum pressure 600 mm HG Desoldering Gun Power 140 W (18 V DC)Heat up rating: 140 W Temperature 160-480°C (320-896°F) Heating element Ceramic heater Included 1x ZD-8965 Desoldering station 2x Spare soldering tips 3x Cleaning needles for desoldering tips 3x Spare filter for desoldering gun 1x Spare filter for desoldering station 1x Manual
€ 99,00
-
FNIRSI FNIRSI DWS-200 Smart Soldering Station (with F245 Handle + 6 Soldering Tips)
The FNIRSI DWS-200 is a powerful 200 W smart soldering station, ideal for electronic soldering applications. Powered by a switch-mode power supply, it operates smoothly with a wide voltage input range of 100-240 V. The station provides an adjustable temperature range from 100°C to 450°C (212°F to 842°F) and allows for easy switching between °C and °F. To enhance efficiency, it supports up to three preset temperature values and can connect to a soldering iron stand for standby mode activation. The station also features a dynamic temperature curve mode for real-time data monitoring, ensuring precise and consistent performance in demanding soldering tasks. Features Maximum power output of 200 W, allowing for fast heating Wide adaptive voltage input of 100-240 V 2.8" HD color TFT display with intelligent control Multiple preset groups to switch between different settings quickly Supports F245 and F210 soldering handle types, offering flexibility for different soldering applications Real-time sleep mode to extend the life of the soldering tip Multi-mode real-time monitoring for power and temperature status, enhancing safety and precision Specifications Peak Power 200 W (max) Temperature Range 100°C~450°C (212°F~842°F) Display 2.8" TFT HD Color Screen Heating Time 1 sec Melting Time 3 sec Input Voltage 100-240 V (AC) Input Fuse 3 A Soldering Handle Type F245 Dimensions (Station) 156 x 96 x 103 mm Weight (Station) 475 g Included 1x FNIRSI DWS-200 Soldering Station 1x Soldering Handle F245 6x Soldering Tips (B, KU, K, C2, I, JS) 1x Connecting Cable 2x Helping Hands 1x Power Cable (EU) Downloads Manual Firmware V1.3
€ 179,00
-
Elektor Bundles Logic Analyzers in Practice (Bundle)
Book: Logic Analyzers in Practice Step-by-step instructions guide you through the analysis of modern protocols such as I²C, SPI, UART, RS-232, NeoPixel, WS28xx, HD44780 and 1-Wire. With the help of numerous experimental circuits based on the Raspberry Pi Pico, Arduino Uno and the Bus Pirate, you will learn the practical application of popular USB logic analyzers. All the experimental circuits presented in this book have been fully tested and are fully functional. The necessary program listings are included – no special programming or electronics knowledge is required for these circuits. The programming languages used are MicroPython and C along with the development environments Thonny and Arduino IDE. This book uses several models of flexible and widely available USB logic analyzers and shows the strengths and weaknesses of each price range. You will learn about the criteria that matter for your work and be able to find the right device for you. Whether Arduino, Raspberry Pi or Raspberry Pi Pico, the example circuits shown allow you to get started quickly with protocol analysis and can also serve as a basis for your own experiments. After reading this book, you will be familiar with all the important terms and contexts, conduct your own experiments, analyze protocols independently, culminating in a comprehensive knowledge set of digital signals and protocols. USB Logic Analyzer (8-ch, 24 MHz) This USB Logic Analyzer is an 8-channel logic analyzer with each input dual purposed for analog data recording. It is perfect for debugging and analyzing signals like I²C, UART, SPI, CAN and 1-Wire. It operates by sampling a digital input connected to a device under test (DUT) at a high sample rate. The connection to the PC is via USB. Specifications Channels 8 digital channels Maximum sampling rate 24 MHz Maximum input voltage 0 V ~ 5 V Operating temperature 0°C ~ 70°C Input impedance 1 MΩ || 10 pF Supported protocols I²C, SPI, UART, CAN, 1-Wire, etc. PC connection USB Dimensions 55 x 28 x 14 mm Downloads Software This bundle contains: Book 'Logic Analyzers in Practice' (normal price: €35) USB Logic Analyzer (8-ch, 24 MHz) (normal price: €20) USB Cable Jumper Wire Ribbon Cable
€ 54,95€ 44,95Best Price
-
Elektor Labs USB Logic Analyzer (8-ch, 24 MHz)
This USB Logic Analyzer is an 8-channel logic analyzer with each input dual purposed for analog data recording. It is perfect for debugging and analyzing signals like I²C, UART, SPI, CAN and 1-Wire. It operates by sampling a digital input connected to a device under test (DUT) at a high sample rate. The connection to the PC is via USB. Specifications Channels 8 digital channels Maximum sampling rate 24 MHz Maximum input voltage 0~5 V Operating temperature 0~70°C Input impedance 1 MΩ || 10 pF Supported protocols I²C, SPI, UART, CAN, 1-Wire, etc. PC connection USB Dimensions 55 x 28 x 14 mm Included USB Logic Analyzer (8-ch, 24 MHz) USB Cable Jumper Wire Ribbon Cable Downloads Software
€ 19,95
Members: € 17,96