Search results for "explore OR attiny OR microcontrollers OR using OR c OR and OR assembly OR language"
-
Elektor Digital Explore ATtiny Microcontrollers using C and Assembly Language (E-book)
AVR Architecture and Programming An in-depth look at the 8-bit AVR architecture found in ATtiny and ATmega microcontrollers, mainly from a software and programming point of view. Explore the AVR architecture using C and assembly language in Microchip Studio (formerly Atmel Studio) with ATtiny microcontrollers. Learn the details of how AVR microcontrollers work internally, including the internal registers and memory map of ATtiny devices. Program ATtiny microcontrollers using an Atmel-ICE programmer/debugger, or use a cheap hobby programmer, or even an Arduino Uno as a programmer. Most code examples can be run using the Microchip Studio AVR simulator. Learn to write programs for ATtiny microcontrollers in assembly language. See how assembly language is converted to machine code instructions by the assembler program. Find out how programs written in the C programming language end up as assembly language and finally as machine code instructions. Use the Microchip Studio debugger in combination with a hardware USB programmer/debugger to test assembly and C language programs, or use the Microchip Studio AVR simulator. DIP packaged ATtiny microcontrollers are used in this volume for easy use on electronic breadboards, targeting mainly the ATtiny13(A) and ATtiny25/45/85. Learn about instruction timing and clocks in AVR microcontrollers using ATtiny devices. Be on your way to becoming an AVR expert with advanced debugging and programming skills.
€ 34,95
Members: € 31,46
-
Elektor Bundles Universal Maker Sensor Bundle
Over 180 Projects with Raspberry Pi, Pico W, Arduino, and ESP32 This bundle contains the Universal Maker Sensor Kit, which consists of many sensors, actuators, displays, and motors. It’s perfect for environmental monitoring, smart home projects, robotics, and game controllers. The new Elektor book describes the design of many projects using the kit together with the popular Raspberry Pi, Raspberry Pi Pico W, Arduino Uno, and the ESP32 family of development boards. You can choose any of these development boards for your projects and either use the provided programs as they are, or modify these programs to suit your applications. This bundle contains: Book: Universal Maker Sensor Kit (normal price: €45) Universal Maker Sensor Kit for Raspberry Pi, Pico W, Arduino, ESP32 (normal price: €70) Book: Universal Maker Sensor Kit Learn to use more than 35 Sensors and Actuators with C++, Python, and MicroPython This book contains over 180 projects for all four major development boards (Arduino, Raspberry Pi, Pico W, and ESP32). Depending on the development board, projects are available in the C, Python, or MicroPython programming languages. The project titles, brief descriptions, wiring diagrams, and full program listings together with their detailed descriptions are given in the guide. Universal Maker Sensor Kit (for Raspberry Pi, Pico W, Arduino, ESP32) Discover endless creativity with the Universal Maker Sensor Kit, designed for use with Raspberry Pi, Pico W, Arduino, and ESP32. This versatile kit offers compatibility across popular development platforms, including Arduino Uno R4 Minima/WiFi, Uno R3, Mega 2560, Raspberry Pi 5, 4, 3B+, 3B, Zero, Pico W, and ESP32. Featuring over 35 sensors, actuators, and displays, it's perfect for projects ranging from environmental monitoring and smart home automation to robotics and interactive gaming. Step-by-step tutorials in C/C++, Python, and MicroPython guide beginners and experienced makers alike through 169 exciting projects. Features Wide Compatibility: Fully supports Arduino (Uno R3, Uno R4 Minima/WiFi, Mega 2560), Raspberry Pi (5, 4, 3B+, 3B, Zero, Pico W), and ESP32, enabling extensive flexibility across numerous development platforms. Includes instructions for building 169 projects. Comprehensive Components: Features more than 35 sensors, actuators, and display modules suitable for diverse projects such as environmental monitoring, smart home automation, robotics, and interactive game controllers. Detailed Tutorials: Provides clear, step-by-step tutorials covering Arduino, Raspberry Pi, Pico W, ESP32, and each included component. Tutorials are available in C/C++, Python, and MicroPython, catering effectively to both beginners and experienced makers. Suitable for All Skill Levels: Offers structured projects designed to guide users seamlessly from beginner to advanced proficiency in electronics and programming, enhancing creativity and technical expertise. Kit includes Breadboard Button Module Capacitive Soil Moisture Module Flame Sensor Module Gas/Smoke Sensor Module (MQ2) Gyroscope & Accelerometer Module (MPU6050) Hall Sensor Module Infrared Speed Sensor Module IR Obstacle Avoidance Sensor Module Joystick Module PCF8591 ADC DAC Converter Module Photoresistor Module PIR Motion Module (HC-SR501) Potentiometer Module Pulse Oximeter and Heart Rate Sensor Module (MAX30102) Raindrop Detection Module Real Time Clock Module (DS1302) Rotary Encoder Module Temperature Sensor Module (DS18B20) Temperature and Humidity Sensor Module (DHT11) Temperature, Humidity & Pressure Sensor (BMP280) Time of Flight Micro-LIDAR Distance Sensor (VL53L0X) Touch Sensor Module Ultrasonic Sensor Module (HC-SR04) Vibration Sensor Module (SW-420) Water Level Sensor Module I²C LCD 1602 OLED Display Module (SSD1306) RGB LED Module Traffic Light Module 5 V Relay Module Centrifugal Pump L9110 Motor Driver Module Passive Buzzer Module Servo Motor (SG90) TT Motor ESP8266 Module JDY-31 Bluetooth Module Power Supply Module Documentation Online Tutorial
€ 114,95€ 94,95Best Price
-
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
-
Raspberry Pi Foundation Raspberry Pi RP2040 Microcontroller (10 pcs)
Specifications Dual ARM Cortex-M0+ @ 133 MHz 264 kB on-chip SRAM in six independent banks Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus DMA controller Fully-connected AHB crossbar Interpolator and integer divider peripherals On-chip programmable LDO to generate core voltage 2x on-chip PLLs to generate USB and core clocks 30x GPIO pins, 4 of which can be used as analogue inputs Peripherals 2x UARTs 2x SPI controllers 2x I²C controllers 16x PWM channels USB 1.1 controller and PHY, with host and device support 8x PIO state machines What you'll get 10x bare RP2040 chips
€ 7,95€ 3,18Best Price
-
Elektor Academy Pro ESP32 with Arduino C/C++ (Programming Course)
This complete ESP32 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 ESP32 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 the ESP32 using the Arduino IDE 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 ESP32 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 Labs Elektor Arduino MultiCalculator
The Elektor MultiCalculator Kit is an Arduino-based multifunction calculator that goes beyond basic calculations. It offers 22 functions including light and temperature measurement, differential temperature analysis, and NEC IR remote control decoding. The Elektor MultiCalculator is a handy tool for use in your projects or for educational purposes. The kit features a Pro Mini module as the computing unit. The PCB is easy to assemble using through-hole components. The enclosure consists of 11 acrylic panels and mounting materials for easy assembly. Additionally, the device is equipped with a 16x2 alphanumeric LCD, 20 buttons, and temperature sensors. The Elektor MultiCalculator is programmable with the Arduino IDE through a 6-way PCB header. The available software is bilingual (English and Dutch). The calculator can be programmed with a programming adapter, and it is powered through USB-C. Modes of Operation Calculator 4-Ring Resistor Code 5-Ring Resistor Code Decimal to Hexadecimal and Character (ASCII) conversion Hexadecimal to Decimal and Character (ASCII) conversion Decimal to Binary and Character (ASCII) conversion Binary to Decimal and Hexadecimal conversion Hz, nF, capacitive reactance (XC) calculation Hz, µH, inductive reactance (XL) calculation Resistance calculation of two resistors connected in parallel Resistance calculation of two resistors connected in series Calculation of unknown parallel resistor Temperature measurement Differential temperature measurement T1&T2 and Delta (δ) Light measurement Stopwatch with lap time function Item counter NEC IR remote control decoding AWG conversion (American Wire Gauge) Rolling Dice Personalize startup message Temperature calibration Specifications Menu languages: English, Dutch Dimensions: 92 x 138 x 40 mm Build time: approx. 5 hours Included PCB and though-hole components Precut acrylic sheets with all mechanical parts Pro Mini microcontroller module (ATmega328/5 V/16 MHz) Programming adapter Waterproof temperature sensors USB-C cable Downloads Software
€ 49,95
Members: € 44,96
-
Elektor Bundles Arduino Uno R4 WiFi (Bundle)
Book: Mastering the Arduino Uno R4 Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member, and this workhorse has been with us for many years. Eleven years later, the long-overdue successor, the Arduino Uno R4, was released. It is built around a 48 MHz, 32-bit Arm Cortex-M4 microcontroller and provides significantly expanded SRAM and Flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The Uno R4 board also supports the CAN Bus with an interface. Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate. The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including LEDs 7-segment displays (using timer interrupts) LCDs Sensors RFID Reader 4x4 Keypad Real-time clock (RTC) Joystick 8×8 LED matrix Motors DAC (Digital-to-analog converter) LED matrix WiFi connectivity Serial UART CAN bus Infrared controller and receiver Simulators … all in creative and educational ways with the project operation and associated software explained in great detail. Arduino Uno R4 WiFi The Arduino Uno R4 is powered by the Renesas RA4M1 32-bit ARM Cortex-M4 processor, providing a significant boost in processing power, memory, and functionality. The WiFi version comes with an ESP32-S3 WiFi module in addition to the RA4M1, expanding creative opportunities for makers and engineers. The Arduino Uno R4 runs at 48 MHz, which provides a 3x increase over the popular Uno R3. Additionally, SRAM has been upgraded from 2 kB to 32 kB, and flash memory from 32 kB to 256 kB to support more complex projects. Responding to community feedback, the USB port is now USB-C, and the maximum power supply voltage has been raised to 24 V with an enhanced thermal design. The board includes a CAN bus and an SPI port, enabling users to reduce wiring and perform parallel tasks by connecting multiple shields. A 12-bit analog DAC is also provided on the board. Specifications Microcontroller Renesas RA4M1 (ARM Cortex-M4) USB USB-C Programming Port Pins Digital I/O Pins 14 Pins Analog input pins 6 DAC 1 RTC 1 PWM pins 6 Communication UART 1x I²C 1x SPI 1x Qwiic I²C connector 1x CAN 1x CAN Bus Power Circuit operating voltage 5 V Input voltage (VIN) 6-24 V DC Current per I/O Pin 8 mA Clock speed Main core 48 MHz Memory RA4M1 256 kB Flash, 32 kB RAM LED Matrix 12 x 8 (96 red LEDs) Dimensions 68.9 x 53.4 mm Downloads Datasheet Schematics This bundle contains: Book: Mastering the Arduino Uno R4 (normal price: €45) Arduino Uno R4 WiFi (normal price: €30)
€ 74,95€ 64,95Best Price
-
Elektor Digital C Programming with Arduino (E-book)
Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you! Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel. Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download. At a glance: Start learning to program from the very first chapter No programming experience is necessary Learn by doing – type and run the example programs A fun way to learn the C programming language Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers Use the free full-featured Atmel Studio IDE software for Windows Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards Use the AVR Dragon programmer/debugger in conjunction with Atmel Studio to debug C programs
€ 39,95
Members: € 35,96
-
Elektor Digital Elektor May/June 2022 (PDF)
Your First Steps with an ESP32-C3 and the IoTA Wi-Fi Button and Relay IoT Cloud a la Arduino Dual Geiger-Müller Tube Arduino ShieldA High Sensitivity, Very Low-Power Radiation Sensor CO2 GuardA DIY Approach to Monitoring Air Quality MonkMakes Air Quality Kit for Raspberry PiMeasures Temperature and eCO2 Starting Out in ElectronicsWelcome to the Diode Tips & Tricks for Testing ComponentsNo Expensive Equipment Required Reducing the Power Consumption of Your Mole RepellerAn ATtiny13 Replaces a 555 Light Switch DeLuxA Solution for High-Precision Light-Controlled Switching The Challenges in Bringing IoT Solutions to MarketWorries Around Security, Scalability, and Competition Infographics 5-6/2022 Preferably Wired After AllTips for Developing a 1 Gbit/s Interface in an Industrial Environment Bringing Real-Time Object Detection to MCUs with Edge Impulse FOMO Traveling-Wave TubesPeculiar Parts, the Series Narrowband Internet of ThingsStandards, Coverage, Agreements, and Modules Dragino LPS8 Indoor GatewaySpeedy LoRaWAN Gateway Setup Explore ATtiny Microcontrollers Using C and Assembly LanguageSample Chapter: ATtiny I/O Ports Err-lectronicsCorrections, Updates and Readers’ Letters LoRa GPS Tracker UpdateReceive and Show Location Using a Raspberry Pi Circuit Simulation with TINA Design Suite & TINACloudSample Chapter: Sinusoidal Oscillators From Life’s ExperienceAssembly Line Work The WinUI Graphics Framework for Windows AppsA Small Demo Application GUIs with PythonWorst GUI of the world Off-Grid Solar SystemsElectrical Energy Independent of the Mains Grid The 10-Year SmartphoneRenew Your Expectations HexadokuThe Original Elektorized Sudoku
€ 7,50
-
Elektor Bundles Elektor Raspberry Pi Pico Advanced Kit (Bundle)
Comprehensive Book-Hardware Bundle for the RP2040 Microcontroller with over 80 Projects Unlock the potential of modern controller technology with the Raspberry Pi Pico in this bundle. Perfect for both beginners and experienced users, the easy-to-follow guide takes you from the basics of electronics to the complexities of digital signal processing. With the Raspberry Pi Pico, the dedicated hardware kit and MicroPython programming, you will learn the key principles of circuit design, data collection, and processing. Get hands-on with over 80 projects like a stopwatch with an OLED display, a laser distance meter, and a servo-controlled fan. These projects are designed to help you apply what you've learned in real-world scenarios. The book also covers advanced topics like wireless RFID technology, object detection, and sensor integration for robotics. Whether you're looking to build your skills in electronics or dive deeper into embedded systems, this bundle is the perfect resource to help you explore the full potential of the Raspberry Pi Pico. Contents of the Bundle 1x Project Book (273 pages) 1x Smart Car Kit Electronic Parts 2x Solderless breadboard (400 holes) 1x Solderless breadboard (170 holes) 5x Colorful 5 mm LEDs (green, red, blue, yellow and white) 1x Laser transmitter 1x Passive buzzer 1x Micro USB cable (30 cm) 1x 65 Jumper wires 1x 20 cm male to female Dupont wire 1x Clear case 1x Magnet (diameter: 8 mm, thickness: 5 mm) 1x Rotary potentiometer 10x 2 KΩ resistors 2x M2.5x30 mm copper pillars 10x Phillips pan head screws 10x M2.5 nickel hex nuts 1x 2-inch dual-purpose screwdriver Modules 1x RGB module 1x 9G servo 1x Dual-axis XY joystick module 1x RC522 RFID module 1x 4 Bits digital LED display module 1x Traffic light display module 1x Rotary Encoder module 1x 1602 LCD Display module (Blue) 1x Photoresistor module 1x DC motor with male Dupont wire 1x Fan blade 1x Raindrops module 1x OLED module 1x Membrane switch keyboard 1x Mini magnetic spring module 1x Infrared remote control 1x Infrared receiver module 1x DC stepper motor driver board 1x Button Sensors 1x Vibration sensor 1x Soil moisture sensor 1x Sound sensor 1x Mini PIR motion sensor 1x Temperature & Humidity sensor 1x Flame sensor 2x Crash sensor 2x Tracking sensor 1x Ultrasonic sensor
€ 99,95€ 79,95Best Price
-
, by Clemens Valens Trying Out the Joy-it JT-PS1440-C 1.5 kW Power Supply (Review)
In today's high-powered world of e-bikes, electric scooters, and various other electronic vehicles, robust and adaptable power supplies are indispensable for motor testing and battery...
-
, by Clemens Valens Explore the Tiny World: Andonstar AD210 Digital Microscope in Focus
The Andonstar AD210 offers an accessible entry point into the world of digital microscopy with its expansive 10.1" display. Designed primarily for electronics labs, this...