Products

638 Products

  • Nucleo Boards Programming with the STM32CubeIDE (E - book) - Elektor

    Elektor Digital Nucleo Boards Programming with the STM32CubeIDE (E-book)

    Hands-on in more than 50 projects STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described. The book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably. All the projects in the book have been tested and are working. The following sub-headings are given for each project: Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE. In this book you will learn about STM32 microcontroller architecture; the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool; external and internal interrupts and DMA; DEBUG, a program developed using the STM32CubeIDE; the MCU in Sleep, Stop, and in Standby modes; Nucleo Expansion Boards with the Nucleo development boards. What you need a PC with Internet connection and a USB port; STM32CubeIDE software (available at STMicroelectronics website free of charge) the project source files, available from the book’s webpage hosted by Elektor; Nucleo-L476RG development board; simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more; Nucleo Expansion Boards (optional).

    € 39,95

    Members: € 35,96

  • Nucleo Boards Programming with the STM32CubeIDE - Elektor

    Elektor Publishing Nucleo Boards Programming with the STM32CubeIDE

    Hands-on in more than 50 projects STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described. The book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably. All the projects in the book have been tested and are working. The following sub-headings are given for each project: Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE. In this book you will learn about STM32 microcontroller architecture; the Nucleo-L476RG development board in projects using the STM32CubeIDE integrated software development tool; external and internal interrupts and DMA; DEBUG, a program developed using the STM32CubeIDE; the MCU in Sleep, Stop, and in Standby modes; Nucleo Expansion Boards with the Nucleo development boards. What you need a PC with Internet connection and a USB port; STM32CubeIDE software (available at STMicroelectronics website free of charge) the project source files, available from the book’s webpage hosted by Elektor; Nucleo-L476RG development board; simple electronic devices such as LEDs, temperature sensor, I²C and SPI chips, and a few more; Nucleo Expansion Boards (optional).

    € 49,95

    Members: € 44,96

  • OWON SDS1104 4 - ch Oscilloscope (100 MHz) - Elektor

    OWON OWON SDS1104 4-ch Oscilloscope (100 MHz)

    The OWON SDS1104 oscilloscope is a practical choice for engineers, technicians, students, and hobbyists who need accurate signal analysis without the cost of high-end instruments. With its 100 MHz bandwidth and 1 GSa/s sampling rate, it reliably captures low- to mid-frequency signals, making it well suited for electronics development, troubleshooting, and educational use. Equipped with a 7-inch color TFT display, the SDS1104 provides clear waveform visualization, while automatic measurement functions and FFT analysis help users quickly evaluate frequency, voltage, and timing parameters. Advanced math operations, cursor measurements, and multiple trigger modes add further flexibility, making the oscilloscope a versatile tool for a wide range of testing scenarios. Specifications Bandwidth 100 MHz Sample Rate 1 GS/s Horizontal Scale (s/div) 5ns/div - 1000s/div, step by 1 - 2 - 5 Channel 4 Display 7" color LCD, 800 x 480 pixels Input Coupling DC, AC and GND Vertical Resolution (A/D) Vertical Resolution (A/D) Vertical Sensitivity 5mV/div - 5V/div (at input) Trigger Type Edge, Video Trigger Mode Auto, Normal and Single Waveform Math +, -, x, ÷, invert, FFT Fuse 2A, T class, 250 V Dimension (W x H x D) 301 x 152 x 70 mm Weight 1.1 kg Included 1x OWON SDS1104 Oscilloscope 1x Mains power cord 1x CD Rom 1x Quickstart Guide 1x USB Cable 4x Oscilloscope probe 1x Probe Adjust Downloads Datasheet Manual

    € 249,00

  •  -71% Arduino Pro Portenta Vision Shield (Ethernet) - Elektor

    Arduino Arduino Pro Portenta Vision Shield (Ethernet)

    Out of stock

    The Arduino Pro Portenta Vision Shield brings industry-rated features to your Portenta. This hardware add-on will let you run embedded computer vision applications, connect wirelessly or via Ethernet to the Arduino Cloud or your own infrastructure, and activate your system upon the detection of sound events. Features 324x324 pixels camera sensor: use one of the cores in Portenta to run image recognition algorithms using the OpenMV for Arduino editor 100 Mbps Ethernet connector: get your Portenta H7 connected to the wired Internet 2 onboard microphones for directional sound detection: capture and analyse sound in real-time JTAG connector: perform low-level debugging of your Portenta board or special firmware updates using an external programmer SD-Card connector: store your captured data in the card, or read configuration files The Vision Shield has been designed to fit on top of the Arduino Portenta family. The Portenta boards feature multicore 32-bit ARM Cortex processors running at hundreds of megahertz, with megabytes of program memory and RAM. Portenta boards come with WiFi and Bluetooth. Embedded Computer Vision Made Easy Arduino has teamed up with OpenMV to offer you a free license to the OpenMV IDE, an easy way into computer vision using MicroPython as a programming paradigm. Download the OpenMV for Arduino Editor from our professional tutorials site and browse through the examples we have prepared for you inside the OpenMV IDE. Companies across the whole world are already building their commercial products based on this simple-yet-powerful approach to detect, filter, and classify images, QR codes, and others. Debugging With Professional Tools Connect your Portenta H7 to a professional debugger through the JTAG connector. Use professional software tools like the ones from Lauterbach or Segger on top of your board to debug your code step by step. The Vision Shield exposes the required pins for you to plug in your external JTAG. Camera Himax HM-01B0 camera module Resolution 320 x 320 active pixel resolution with support for QVGA Image sensor High sensitivity 3.6μ BrightSense pixel technology Microphone 2 x MP34DT05 Length 66 mm Width 25 mm Weight 11 gr For more information, check out the tutorials provided by Arduino here.

    Out of stock

    € 69,95€ 19,95

    Best Price

  • Elektor Special: Introduction to Electronics with Arduino (PDF) - Elektor

    Elektor Digital Elektor Special: Introduction to Electronics with Arduino (PDF)

    Although the Arduino isn’t a novelty any longer, there are still many beginners who want to try programming and development with a microcontroller, and to them, it is all new. All beginnings can be difficult, though they should be light and enjoyable. You do not need much or expensive equipment for the examples. The circuits are built on a small breadboard, and, if necessary, connected to an Arduino Uno, which you can program on a Windows PC. You will find clear examples of how to build all circuits, ensuring easy and error-free reproduction. Projects Discussed Current & Voltage – How it all began Arduino Hardware Arduino Programming The Electrical Circuit Measuring with the Multimeter Circuit Diagrams and Breadboards Creating Circuit Diagrams Breadboard Views with Fritzing Online Circuit Simulation Indispensable: Resistors (Part 1) Hands-on with Resistors (Part 2) Variable Resistors Diodes: One-way Street for Current The Transistor Switch Electromagnetism Relays and Motors op-amps: Operational Amplifiers Capacitors The NE555 Timer PWM and Analogue Values with Arduino 7-Segment Temperature Display Introduction to Soldering and LCDs

    € 11,95

    Members: € 10,76

  • Python 3 for Science and Engineering Applications (E - book) - Elektor

    Elektor Digital Python 3 for Science and Engineering Applications (E-book)

    Learn to use Python productively in real-life scenarios at work and in everyday life If you have mastered the basics of Python and are wanting to explore the language in more depth, this book is for you. By means of concrete examples used in different applications, the book illustrates many aspects of programming (e.g. algorithms, recursion, data structures) and helps problem-solving strategies. Including general ideas and solutions, the specifics of Python and how these can be practically applied are discussed. Python 3 for Science and Engineering Applications includes: practical and goal-oriented learning basic Python techniques modern Python 3.6+ including comprehensions, decorators and generators complete code available online more than 40 exercises, solutions documented online no additional packages or installation required, 100% pure Python Topics cover: identifying large prime numbers and computing Pi writing and understanding recursive functions with memorisation computing in parallel and utilising all system cores processing text data and encrypting messages comprehending backtracking and solving Sudokus analysing and simulating games of chance to develop optimal winning strategies handling genetic code and generating extremely long palindromes Downloads Software

    € 29,95

    Members: € 26,96

  • Raspberry Pi 400 Kit - Raspberry Pi 4 - based PC Kit (EU) - Elektor

    Raspberry Pi Foundation Raspberry Pi 400 Kit (EU)

    Out of stock

    The Raspberry Pi 400 offers a quad-core 64-bit processor, 4 GB RAM, wireless networking, dual-display output, 4K video playback, and a 40-pin GPIO header. It's a powerful, compact computer built into a portable keyboard. Specifications (Raspberry Pi 400) Processor Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8 GHz RAM 4 GB LPDDR4-3200 Connectivity Dual-band (2.4 GHz and 5.0 GHz) IEEE 802.11b/g/n/ac wireless LANBluetooth 5.0, BLEGigabit Ethernet2 × USB 3.0 and 1 × USB 2.0 ports GPIO Horizontal 40-pin GPIO header Video & Sound 2 × micro HDMI ports (supports up to 4Kp60) Multimedia H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES 3.0 graphics SD card support MicroSD card slot for operating system and data storage Keyboard US keyboard Power 5 V DC via USB connector Operating temperature 0°C to +40°C Dimensions 286 × 122 × 23 mm (maximum) Included Raspberry Pi 400 (US keyboard layout, QWERTY) Official EU Power Supply (5.1 V, 3 A) for Raspberry Pi 4 (white) Official Raspberry Pi Mouse (white/red) Official HDMI Cable for Raspberry Pi 4 (white, 1 m) microSD Card (16 GB, Class 10) with SD Adapter (Pre-Installed with NOOBS) The Official Raspberry Pi Beginner's Guide (4th Edition)

    Out of stock

    € 109,95

    Best Price

  • Raspberry Pi 400 - Raspberry Pi 4 - based PC (US) - Elektor

    Raspberry Pi Foundation Raspberry Pi 400 (US)

    Out of stock

    The Raspberry Pi 400 offers a quad-core 64-bit processor, 4 GB RAM, wireless networking, dual-display output, 4K video playback, and a 40-pin GPIO header. It's a powerful, compact computer built into a portable keyboard. Specifications Processor Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8 GHz RAM 4 GB LPDDR4-3200 Connectivity Dual-band (2.4 GHz and 5.0 GHz) IEEE 802.11b/g/n/ac wireless LANBluetooth 5.0, BLEGigabit Ethernet2x USB 3.0 and 1x USB 2.0 ports GPIO Horizontal 40-pin GPIO header Video & Sound 2 × micro HDMI ports (supports up to 4Kp60) Multimedia H.265 (4Kp60 decode)H.264 (1080p60 decode, 1080p30 encode)OpenGL ES 3.0 graphics SD card support MicroSD card slot for operating system and data storage Keyboard US keyboard Power 5 V DC via USB connector Operating temperature 0°C to +40°C Dimensions 286 x 122 x 23 mm (maximum)

    Out of stock

    € 79,95

    Best Price

  • microSD Card pre - installed with Raspberry Pi OS (32 GB) - Elektor

    Raspberry Pi Foundation microSD Card pre-installed with Raspberry Pi OS (32 GB)

    Out of stock

    With this microSD (32 GB) with pre-installed Raspberry Pi OS you can start using your Raspberry Pi right away. Just plug it in and get started!

    Out of stock

    € 10,95

    Best Price

  • Technical Modeling with OpenSCAD (E - book) - Elektor

    Elektor Digital Technical Modeling with OpenSCAD (E-book)

    Create Models for 3D Printing, CNC Milling, Process Communication and Documentation Engineers dread designing 3D models using traditional modeling software. OpenSCAD takes a refreshing and completely different approach. Create your models by arranging geometric solids in a JavaScript-like language, and use them with your 3D printer, CNC mill, or process communication. OpenSCAD differs from other design systems in that it uses programmatical modeling. Your model is made up of primitives that are invoked using a C-, Java- or Python-like language. This approach to model design is close to the “mechanical work” done in the real world and appeals to engineers and others who are not a member of the traditional creative class. OpenSCAD also provides a wide variety of comfort functions that break the 1:1 relationship between code and geometry. This book demonstrates the various features of the programming language using practical examples such as a replacement knob for a LeCroy oscilloscope, a wardrobe hanger, a container for soap dispensers, and various other real-life examples. Written by an engineer with over 15 years of experience, this book is intended for Linux and Windows users alike. If you have programming experience in any language, this book will have you producing practical three-dimensional objects in short order!

    € 29,95

    Members: € 26,96

  • Get Started with the SensorTile.box (E - book) - Elektor

    Elektor Digital H0W2: Get Started with the SensorTile.box (E-book)

    STmicroelectronics’ wireless IoT & wearable sensor development kit ‘SensorTile.box’ is a portable multi-sensor circuit board housed in a plastic box and developed by STMicroelectronics. It is equipped with a high-performance 32-bit ARM Cortex-M4 processor with DSP and FPU, and various sensor modules, such as accelerometer, gyroscope, temperature sensor, humidity sensor, atmospheric pressure sensor, microphone, and so on. SensorTile.box is ready to use with wireless IoT and Bluetooth connectivity that can easily be used with an iOS or Android compatible smartphone, regardless of the level of expertise of the users. SensorTile.box is shipped with a long-life battery and all the user has to do is connect the battery to the circuit to start using the box. The SensorTile.box can be operated in three modes: Basic mode, Expert mode, and Pro mode. Basic mode is the easiest way of using the box since it is pre-loaded with demo apps and all the user has to do is choose the required apps and display or plot the measured data on a smartphone using an app called STE BLE Sensor. In Expert mode users can develop simple apps using a graphical wizard provided with the STE BLE Sensor. Pro mode is the most complex mode allowing users to develop programs and upload them to the SensorTile.box. This book is an introduction to the SensorTile.box and includes the following: Brief specifications of the SensorTile.box; description of how to install the STE BLE Sensor app on an iOS or Android compatible smartphone required to communicate with the box. Operation of the SensorTile.box in Basic mode is described in detail by going through all of the pre-loaded demo apps, explaining how to run these apps through a smartphone. An introduction to the Expert mode with many example apps developed and explained in detail enabling users to develop their own apps in this mode. Again, the STE BLE Sensor app is used on the smartphone to communicate with the SensorTile.box and to run the developed apps. The book then describes in detail how to upload the sensor data to the cloud. This is an important topic since it allows the sensor measurements to be accessed from anywhere with an Internet connection, at any time. Finally, Pro mode is described in detail where more experienced people can use the SensorTile.box to develop, debug, and test their own apps using the STM32 open development environment (STM32 ODE). The Chapter explains how to upload the developed firmware to the SensorTile.box using several methods. Additionally, the installation and use of the Unicleo-GUI package is described with reference to the SensorTile.box. This PC software package enables all of the SensorTile.box sensor measurements to be displayed or plotted in real time on the PC.

    € 29,95

    Members: € 26,96

  • Raspberry Pi Full Stack (E - book) - Elektor

    Elektor Digital Raspberry Pi Full Stack (E-book)

    A comprehensive course that will teach you how to build a modern IoT application This book will take you on a whirlwind tour of full-stack web application development using Raspberry Pi. You will learn how to build an application from the ground up. You will gain experience and know-how of technologies including: The Linux operating system and command line. The Python programming language. The Raspberry Pi General Purpose Input Output pins (GPIOs). The Nginx web server. Flask Python web application microframework. JQuery and CSS for creating user interfaces. Dealing with time zones. Creating charts with Plotly and Google Charts. Data logging with Google Sheet. Developing applets with IFTTT. Securing your application with SSL. Receiving SMS notifications to your phone using Twilio. This book will also teach you how to set up a remote wireless Arduino sensor node and collect data from it. Your Raspberry Pi web application will be able to process Arduino node data in the same way it processes data from its onboard sensor. Raspberry Pi Full Stack will teach you many skills essential to building Web and Internet of Things applications. The application you will build in this project is a platform that you can extend upon. This is just the start of what you can do with a Raspberry Pi and the software and hardware components that you will learn about. This book is supported by the author via a dedicated discussion space.

    € 34,95

    Members: € 31,46

  • Control Your Home with Raspberry Pi (E - book) - Elektor

    Elektor Digital Control Your Home with Raspberry Pi (E-book)

    Secure, Modular, Open-Source and Self-Sufficient Ever since the Raspberry Pi was introduced, it has been used by enthusiasts to automate their homes. The Raspberry Pi is a powerful computer in a small package, with lots of interfacing options to control various devices. This book shows you how you can automate your home with a Raspberry Pi. You’ll learn how to use various wireless protocols for home automation, such as Bluetooth, 433.92 MHz radio waves, Z-Wave, and Zigbee. Soon you’ll automate your home with Python, Node-RED, and Home Assistant, and you’ll even be able to speak to your home automation system. All this is done securely, with a modular system, completely open-source, without relying on third-party services. You’re in control of your home, and no one else. At the end of this book, you can install and configure your Raspberry Pi as a highly flexible home automation gateway for protocols of your choice, and link various services with MQTT to make it your own system. This DIY (do it yourself) approach is a bit more laborious than just installing an off-the-shelf home automation system, but in the process, you can learn a lot, and in the end, you know exactly what’s running your house and how to tweak it. This is why you were interested in the Raspberry Pi in the first place, right? Turn your Raspberry Pi into a reliable gateway for various home automation protocols. Make your home automation setup reproducible with Docker Compose. Secure all your network communication with TLS. Create a video surveillance system for your home. Automate your home with Python, Node-RED, Home Assistant and AppDaemon. Securely access your home automation dashboard from remote locations. Use fully offline voice commands in your own language. Download the software and view the errata for the book on GitHub.

    € 34,95

    Members: € 31,46

  • Siglent SDS1104X - E 4 - ch Oscilloscope (100 MHz) - Elektor

    Siglent Siglent SDS1104X-E 4-ch Oscilloscope (100 MHz)

    The Siglent SDS1104X-E employs a new generation of SPO (Super Phosphor Oscilloscope) technology that provides excellent signal fidelity and performance. The system noise is also lower than similar products in the industry. It comes with a minimum vertical input range of 500 uV/div, an innovative digital trigger system with high sensitivity and low jitter, and a waveform capture rate of 400,000 frames/sec (sequence mode). The SDS1104X-E also employs a 256-level intensity grading display function and a color temperature display mode not found in other models in this class. SIGLENT’s latest oscilloscopes offering supports multiple powerful triggering modes including serial bus triggering. Serial decoding is free and includes IIC, SPI, UART, CAN, and LIN. History waveform recording and sequential triggering enable extended waveform recording and analysis. Another powerful addition is the new 1 Mpt FFT math function that gives the SDS1104X-E very high frequency resolution when observing signal spectra. Features Intelligent trigger: Edge, Slope, Pulse Width, Window, Runt, Interval, Timeout (Dropout), and Pattern Free Serial bus triggering and decoding:IIC, SPI, UART, RS232, CAN, and LIN Video triggers and supports HDTV Low background noise and 500 μV / div to 10 V / div voltage scales 10 types of one-button shortcuts, supports Auto Setup, Default, Cursors, Measure, Roll, History, Display/Persist, Clear Sweep, Zoom and Print Segmented acquisition (Sequence) mode, dividing the maximum record length into multiple segments (up to 80,000), according to trigger conditions set by the user, with a very small dead time segment to capture the qualifying event. History waveform record (History) function, the maximum recorded waveform length is 80,000 frames Automatic measurement function on 38 parameters, supports Statistics, Gating measurement, Math measurement, History measurement and Ref measurement 1 Mpts FFT True measurement and math can use all 14 Mpts of memory Preset key can be customized for user settings or factory “defaults” Security Erase mode Highspeed hardware based Pass/ Fail function Large 7-inch TFT-LCD display with 800 * 480 resolution Multiple interface types: USB Host, USB Device (USB-TMC), LAN (VXI-11), Pass / Fail, Trigger Out Supports SCPI remote control commands Multi-language display and embedded help Browser control/onboard webpage for software free monitoring (4 channel models only) Included 1x Siglent SDS1104X-E Oscilloscope 4x 100 MHz probes 1x Guarantee Card 1x Power Cord 1x USB Cable 1x Quick Start Guide Downloads Datasheet Manual Programming Guide

    € 508,71

  • Multitasking with Raspberry Pi (E - book) - Elektor

    Elektor Digital Multitasking with Raspberry Pi (E-book)

    Multitasking and multiprocessing have become a very important topic in microcontroller-based systems, namely in complex commercial, domestic, and industrial automation applications. As the complexity of projects grows, more functionalities are demanded from the projects. Such projects require the use of multiple inter-related tasks running on the same system and sharing the available resources, such as the CPU, memory, and input-output ports. As a result of this, the importance of multitasking operations in microcontroller-based applications has grown steadily over the last few years. Many complex automation projects now make use of some form of a multitasking kernel. This book is project-based and its main aim is to teach the basic features of multitasking using the Python 3 programming language on Raspberry Pi. Many fully tested projects are provided in the book using the multitasking modules of Python. Each project is described fully and in detail. Complete program listings are given for each project. Readers should be able to use the projects as they are, or modify them to suit their own needs. The following Python multitasking modules have been described and used in the projects: Fork Thread Threading Subprocess Multiprocessing The book includes simple multitasking projects such as independently controlling multiple LEDs, to more complex multitasking projects such as on/off temperature control, traffic lights control, 2-digit, and 4-digit 7-segment LED event counter, reaction timer, stepper motor control, keypad based projects, car park controller, and many more. The fundamental multitasking concepts such as process synchronization, process communication, and memory sharing techniques have been described in projects concerning event flags, queues, semaphores, values, and so on.

    € 32,95

    Members: € 29,66

  • FreeRTOS for ESP32 - Arduino (E - book) - Elektor

    Elektor Digital FreeRTOS for ESP32-Arduino (E-book)

    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

    € 39,95

    Members: € 35,96

  • FreeRTOS for ESP32 - Arduino - Elektor

    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

  • Weller WT 1013 Digital Soldering Station (95 W) - Elektor

    Weller Weller WT1013 Digital Soldering Station (95 W)

    The Weller WT 1013 soldering station set includes the WT 1 supply unit, the WP 80 soldering iron and the WSR 201 safety rest. It is stackable and thus creates more space in the workplace. With an integrated usage sensor, the soldering tool switches off automatically. Specifications Channels 1 Voltage 230 V Power 95 W Display Backlit LCD Temperature range 50 °C - 450 °C Temperature stability ±2 °C Temperature accuracy ±9 °C Fuse 0.5 A Equipotential bonding on WT compatible on ESD-safe on Power cable EMEA Dimensions 149 x 138 x 101 mm Weight (approx.) 1.9 kg

    € 441,65

  • Programming the Finite State Machine (E - book) - Elektor

    Elektor Digital Programming the Finite State Machine (E-book)

    Programming the Finite State Machine with 8-Bit PICs in Assembly and C Andrew Pratt provides a detailed introduction to programming PIC microcontrollers, as well as a thorough overview of the Finite State Machine (FSM) approach to programming. Most of the book uses assembly programming, but do not be deterred. The FSM gives a structure to a program, making it easy to plan, write, and modify. The last two chapters introduce programming in C, so you can make a direct comparison between the two techniques. The book references the relevant parts of the Microchip datasheet as familiarity with it is the best way to discover detailed information. This book is aimed at Microsoft Windows and Linux users. To keep your costs to a minimum and to simplify the toolchain, specific applications are provided as a free download to enable you to use an FTDI serial lead as the programmer. The assembler used is the open-source "gpasm". All programming can be done in a text editor. There are detailed instructions on how to perform the necessary installations on Windows, Linux Debian, and derivatives such as Ubuntu and Fedora. For programming in C, Microchip's XC8 compiler is used from the command line. In addition to the programming applications, two serial read and serial write applications can be used for communicating with the PICs from a computer. A voltmeter project including practical instructions on building a circuit board from scratch is included. All theory is covered beforehand, including how to do integer arithmetic in assembly. Two PICs are covered: the PIC12F1822 and the PIC16F1823. Both can run at 32 MHz with an internal oscillator. You do not need to buy a factory-made development board and programmer. With relatively inexpensive parts including a serial lead, microcontroller, a few resistors, and LEDs, you can get started exploring embedded programming. Links Updated Programmer

    € 32,95

    Members: € 29,66

  • OWON VDS6102A 2 - ch USB Oscilloscope (100 MHz) - Elektor

    OWON OWON VDS6102A 2-ch USB Oscilloscope (100 MHz)

    The OWON VDS6000 Series PC Oscilloscope combines powerful performance with a sleek, ultra-thin design. With 100 MHz bandwidth, 1 GSa/s real-time sampling, and up to 14-bit resolution, it delivers highly accurate measurements. The built-in 5 MHz function generator, USB-C power supply, and optional WiFi connectivity make it incredibly versatile. Compatible with Windows, Linux, Android, and iOS, the VDS6000 is perfect for labs, fieldwork, and remote diagnostics – compact, flexible, and ready for any challenge. Features Bandwidth: 100 MHz Vertical resolution: 14 bits Rise time: ≤3.5 ns Memory: 10 Mpts Number of channels: 2 channels + 1 channel function generator Horizontal scale: 5ns - 100s/div Sample rate: Max. 1 GSa/s Maximum voltage: 40 V (peak - peak) Automatic measurements: Vpp, Vavg, Vamp, Vrms, Freq, Period, Vmax, Vmin, Vtop, Vbase, Overshoot, Preshoot, Rise Time, Connectivity: USB-C, LAN, Wifi (optional) Fall Time, Delay A→B↑, Delay A→B↓, +Width, -Width, +Duty, -Duty Bandwidth: 5 MHz Sample rate: 25 MSa/s Standard waveforms: Sine (0.1 Hz - 5 MHz), Square (0.1 Hz - 200 kHz), Ramp (1 Hz - 10 kHz), Pulse (1 Hz - 10 kHz) Resolution: 10 bits DC offset range (AC + DC): ±2.5 V Amplitude range: 10 mVpp - 5 Vpp Dimensions: 190 x 120 x 18 mm Weight: 380 g Downloads Manual Quick Guide PC Software MacOS Software

    € 330,00

  • OWON XDM2041 Multimeter - Elektor

    OWON OWON XDM2041 True RMS Multimeter

    The OWON XDM2041 is a low-cost, high-precision benchtop multimeter. The meter has a True RMS function to measure the AC voltage and current and it has a reading speed of up to 65 values per second. Also, the XDM2041 is equipped with functions such as measuring 2-wire and 4-wire resistance. The XDM2041 is able to store data internally in the memory of the meter and display it on the 3.7" high-resolution LCD display. Up to 1000 points can be stored and the time interval can be varied from 15ms to 9999s. By means of the RS232 port on the back of the device, the meter can be programmed and controlled via SCPI. Specifications Measurement Range Resolution Accuracy ±(% of reading + LSB) DC Voltage 50.000mV 0.001mV 0.1%+10 500.00mV 0.01mV 0.025%+5 5.0000V 0.0001V 0.025%+5 50.000V 0.001V 0.03%+5 500.00V 0.01V 0.1%+5 1000.0V 0.1V 0.1%+5 AC Voltage 500mv-750v 20Hz~45Hz 1%+30 45Hz~65Hz 0.5%+30 65Hz~1KHz 0.7%+30 DC Current 500uA 0.01uA 0.15%+20 5000uA 0.1uA 0.15%+10 50mA 0.001mA 0.15%+20 500mA 0.01mA 0.15%+10 5A 0.0001A 0.5%+10 10A 0.001A 0.5%+10 AC Current 500uA-500mA 20 Hz-1 kHz 0.5%+20 5A-10A 1.5%+20 Resistance 500Ω 0.01Ω 0.1%+10 5KΩ 0.0001KΩ 0.1%+5 50KΩ 0.001KΩ 0.1%+5 500KΩ 0.01KΩ 0.1%+5 5MΩ 0.0001MΩ 0.25%+5 50MΩ 0.001MΩ 0.1%+10 Four-wire resistance 500Ω 0.01Ω 0.1%+10 5KΩ 0.0001KΩ 0.1%+5 50KΩ 0.001KΩ 0.1%+5   Measurement Range Resolution Accuracy ±(% of reading + % of range) Frequency 10.000Hz-60MHz / ±(0.2%+8) Capacitance 50nF-500uF / 2.5%+5 5mF-50mF 5%+8 Diode 3.0000 V 0.0001V / Continuity 1000 Ω 0.1Ω / Temperature K type,PT100 Display 55,000 Data-logging Function Logging Duration 15ms-9999s Logging Length 1,000 points Included 1x OWON XDM2041 Multimeter 2x Multimeter leads 2x Alligator clips 1x Fuse 1x Manual Downloads User manual Programming manual PC software

    € 154,88

  • Official HDMI Cable for Raspberry Pi (black, 1 m) - Elektor

    Raspberry Pi Foundation Official HDMI Cable for Raspberry Pi (black, 1 m)

    Out of stock

    The official Raspberry Pi micro HDMI to HDMI (A/M) cable (black, 1 m) designed for the Raspberry Pi 4 and 5. 19-pin HDMI Type D(M) to 19-pin HDMI Type A(M) 1 m cable (black) Nickel-plated plugs 4Kp60 compliant RoHS compliant 3 Mohm 300 VDC insulation, withstands 300 VDC for 0.1s

    Out of stock

    € 6,95

    Best Price

  • Official Case for Raspberry Pi 4 (black/grey) - Elektor

    Raspberry Pi Foundation Official Case for Raspberry Pi 4 (black/gray)

    Out of stock

    Official Case for Raspberry Pi 4 (black/gray)

    Out of stock

    € 7,95

    Best Price

  • Innovate with Sense HAT for Raspberry Pi (E - book) - Elektor

    Elektor Digital Innovate with Sense HAT for Raspberry Pi (E-book)

    Ready to explore the world around you? By attaching the Sense HAT to your Raspberry Pi, you can quickly and easily develop a variety of creative applications, useful experiments, and exciting games. The Sense HAT contains several helpful environmental sensors: temperature, humidity, pressure, accelerometer, magnetometer, and gyroscope. Additionally, an 8x8 LED matrix is provided with RGB LEDs, which can be used to display multi-color scrolling or fixed information, such as the sensor data. Use the small onboard joystick for games or applications that require user input. In Innovate with Sense HAT for Raspberry Pi, Dr. Dogan Ibrahim explains how to use the Sense HAT in Raspberry Pi Zero W-based projects. Using simple terms, he details how to incorporate the Sense HAT board in interesting visual and sensor-based projects. You can complete all the projects with other Raspberry Pi models without any modifications. Exploring with Sense HAT for Raspberry Pi includes projects featuring external hardware components in addition to the Sense HAT board. You will learn to connect the Sense HAT board to the Raspberry Pi using jumper wires so that some of the GPIO ports are free to be interfaced to external components, such as to buzzers, relays, LEDs, LCDs, motors, and other sensors. The book includes full program listings and detailed project descriptions. Complete circuit diagrams of the projects using external components are given where necessary. All the projects were developed using the latest version of the Python 3 programming language. You can easily download projects from the book’s web page. Let’s start exploring with Sense HAT.

    € 29,95

    Members: € 26,96

Login

Forgot password?

Don't have an account yet?
Create account