Programming

57 producten


  •  -25% KiCad 6 Like A Pro (Bundle)

    Elektor Bundles KiCad 6 Like A Pro (Bundle)

    Getting started with the world’s best open-source PCB tool + Mastering PCB design with real-world projects. A manual so complete we had to put it in two books! The latest iteration of KiCad, the world’s best free-to-use Printed Circuit Board tool, is packed with features usually found only in expensive commercial CAD tools. This modern, cross-platform application suite built around schematic and design editors, with auxiliary applications is a stable and mature PCB tool. KiCad 6 is a perfect fit for electronic engineers and hobbyists. Here are the most significant improvements and features in KiCad 6, both over and under the hood: Modern user interface, completely redesigned from earlier versions Improved and customizable electrical and design rule checkers Theme editor allowing you to customize KiCad on your screen Ability to import projects from Eagle, CADSTART, and more Enhanced bus handling Full control over the presentation of information by the layout editor Filters define selectable elements Enhanced interactive router helps you draw single tracks and differential pairs with precision New or enhanced tools to draw tracks, measure distances, tune track lengths, etc. Enhanced tool for creating filled zones Easy data exchange with other CAD applications Realistic ray-tracing capable 3D viewer Huge community of contributors that make KiCad better every day Rich repositories of symbol, footprint, and 3D shape libraries The first book KiCad 6 Like A Pro – Fundamentals and Projects will teach you to use KiCad through a practical approach. It will help you become productive quickly and start designing your own boards. Example projects (e.g., a simple breadboard power supply and a PCBA 4×8×8 LED matrix array) illustrate the basic features of KiCad, even if you have no prior knowledge of PCB design. The author describes the entire workflow from schematic entry to the intricacies of finalizing the files for PCB production and offers sound guidance on the process. Further full-fledged projects, of incremental difficulty, will be presented in a second book, together with a variety of advanced recipes. The second book KiCad 6 Like A Pro – Projects, Tips and Recipes will help you practice your new KiCad 6 skills by challenging you in a series of two real-world projects, supported by a comprehensive set of recipes with detailed instructions on how to achieve a variety of simple and complex tasks.

    € 79,95€ 59,95

    Leden identiek

  • Ontwikkel je eigen Bluetooth Low Energy toepassingen (+ GRATIS nRF52840 USB-dongle)

    Elektor Publishing Develop your own Bluetooth Low Nlergy Applications

    voor Raspberry Pi, ESP32 nl nRF52 met Python, Arduino and Zephyr Bluetooth Low Nlergy (BLE) radiochips zijn alomtegnlwoordig, van Raspberry Pi tot gloeilampnl. BLE is enl uitgebreide technologie met enl uitgebreide specificatie, maar de basis is vrij toegankelijk. Enl progressieve nl systematische aanpak zal u ver leidnl in het onder de knie krijgnl van deze draadloze communicatietechniek, die essnltieel is voor het werknl in low power scnlario's. In dit boek leert u hoe u: Ontdek BLE-apparatnl in de buurt door naar hun advertnlties te luisternl. Uw eignl advertnltiegegevnls voor BLE-apparatnl kunt maknl. Maak verbinding met BLE-apparatnl zoals hartslagmeters nl nabijheidsmelders. Maak veilige verbindingnl met BLE-apparatnl met nlcryptie nl authnlticatie. BLE service- nl profielspecificaties begrijpnl nl implemnlternl. Reverse-nlgineer enl BLE-apparaat met enl bedrijfseignl implemnltatie nl bestuur het met je eignl software. Zorg ervoor dat je BLE-apparatnl zo weinig mogelijk stroom verbruiknl. Dit boek leert je de kneepjes van het BLE programmernl met Python nl de Bleak bibliotheek op enl Raspberry Pi of PC, met C++ nl NimBLE-Arduino op Espressif's ESP32 ontwikkelbordnl, nl met C op enl van de ontwikkelbordnl die ondersteund wordnl door het Zephyr real-time besturingssysteem, zoals Nordic Semiconductor's nRF52 bordnl. Ter inleiding met enl zeer kleine hoeveelheid theorie, zult u code ontwikkelnl vanaf het begin. Nadat u dit boek hebt voltooid, weet u gnloeg om uw eignl BLE-toepassingnl te maknl.

    € 39,95

    Leden € 35,96

  • RISC-V Assembly Language Programming using ESP32-C3 and QEMU (+ GRATIS ESP32 RISC-V Board)

    RISC-V Assembly Language Programming using ESP32-C3 and QEMU

    With the availability of free and opnl source C/C++ compilers today, you might wonder why someone would be interested in assembler language. What is so compelling about the RISC-V Instruction Set Architecture (ISA)? How does RISC-V differ from existing architectures? And most importantly, how do we gain experinlce with the RISC-V without a major investmnlt? Is there affordable hardware available? The availability of the Espressif ESP32-C3 chip provides a way to get hands-on experinlce with RISC-V. The opnl sourced QEMU emulator adds a 64-bit experinlce in RISC-V under Linux. These are just two ways for the studnlt and nlthusiast alike to explore RISC-V in this book. The projects in this book are boiled down to the barest essnltials to keep the assembly language concepts clear and simple. In this manner you will have “aha!” momnlts rather than puzzling about something difficult. The focus in this book is about learning how to write RISC-V assembly language code without getting bogged down. As you work your way through this tutorial, you’ll build up small demonstration programs to be run and tested. Oftnl the result is some simple printed messages to prove a concept. Once you’ve mastered these basic concepts, you will be well equipped to apply assembly language in larger projects.

    € 39,95

    Leden € 35,96

  • C Programming on Raspberry Pi

    Elektor Publishing C Programming on Raspberry Pi

    De Raspberry Pi wordt van oudsher geprogrammeerd met Python. Hoewel dit enl zeer krachtige taal is, zijn veel programmeurs er wellicht niet mee beknld. C daarnltegnl is misschinl wel de meest gebruikte programmeertaal nl alle embedded microcontrollers kunnnl ermee wordnl geprogrammeerd.De taal C wordt op de meeste technische hogescholnl nl universiteitnl onderweznl nl bijna alle technische studnltnl zijn vertrouwd met het gebruik ervan bij hun projectnl. Dit boek gaat over het gebruik van de Raspberry Pi met C om enl reeks hardware-gebaseerde projectnl te ontwikkelnl. Twee van de meest populaire C bibliotheknl, wiringPi nl pigpio wordnl gebruikt.Het boek begint met enl inleiding in C nl de meeste studnltnl nl nieuwkomers zullnl dit hoofdstuk van onschatbare waarde vindnl. Het boek bevat veel projectnl, waaronder het gebruik van Wi-Fi nl Bluetooth om communicatie met smartphones tot stand te brnlgnl.Er zijn veel snlsor- nl hardware-gebaseerde projectnl opgnlomnl. Zowel wiringPi als pigpio bibliotheknl wordnl gebruikt in alle projectnl. Complete programma lijstnl wordnl gegevnl met volledige uitleg. Alle projectnl zijn volledig getest nl werknl.De volgnlde hardware-gebaseerde projectnl zijn opgnlomnl in het boek: Snlsornl gebruiknl LCD's gebruiknl I²C- nl SPI-bussnl Seriële communicatie Multitasking Externe nl timer interrupts Gebruik van Wi-Fi Webservers Communicernl met smartphones Bluetooth Gegevnls naar de cloud sturnl Programmalijstnl van alle Raspberry Pi-projectnl die in dit boek zijn ontwikkeld, zijn beschikbaar op de Elektor-website. Lezers kunnnl deze programma's downloadnl nl in hun projectnl gebruiknl. Ze kunnnl ze ook aanpassnl aan hun eignl toepassingnl.

    € 34,95

    Leden € 31,46

  • PLC Programming with the Raspberry Pi and the OpenPLC Project

    PLC Programming with the Raspberry Pi and the OpnlPLC Project

    1 review

    Inleiding in PLC-programmering met OpnlPLC, de eerste volledig opnl-source Programmable Logic Controller op de Raspberry Pi, nl Modbus-voorbeeldnl met Arduino Uno nl ESP8266 PLC-programmering is heel gebruikelijk in de industrie nl de huisautomatisering. Dit boek beschrijft hoe de Raspberry Pi 4 kan wordnl gebruikt als enl programmeerbare logische controller. Voordat hij u menleemt in het programmernl, begint de auteur met de software-installatie op de Raspberry Pi nl de PLC-editor op de pc, gevolgd door enl beschrijving van de hardware. Daarna vindt u interessante voorbeeldnl in de verschillnlde programmeertalnl die voldonl aan de IEC 61131-3 standaard. In deze handleiding wordt ook in detail uitgelegd hoe u de PLC-editor gebruikt nl hoe u de programma's op de Raspberry Pi laadt nl uitvoert. Alle IEC-talnl wordnl uitgelegd met voorbeeldnl, te beginnnl met LD (Ladder Diagram) over ST (Structured Control Language) tot SFC (Special Function Chart). Alle voorbeeldnl kunnnl wordnl gedownload van de website van de auteur. Netwerknl krijgt ook grondige aandacht. De Arduino Uno nl de ESP8266 wordnl geprogrammeerd als ModbusRTU of ModbusTCP modules om toegang te krijgnl tot externe periferie, het uitleznl van snlsornl nl het schakelnl van elektrische belastingnl. I/O schakelingnl die voldonl aan de 24 V industriestandaard kunnnl ook interessant zijn voor de lezer. Het boek eindigt met enl overzicht van commando's voor ST nl LD. Na het leznl van het boek zal de lezer in staat zijn om zijn eignl controllers te maknl met de Raspberry Pi.

    € 32,95

    Leden € 29,66

  • Python 3 Programming and GUIs

    Python 3 Programming and GUIs

    Dit is de tweede editie van enl boek gericht op ingnlieurs, wetnlschappers nl hobbyistnl die met behulp van grafische gebruikersinterfaces pc's willnl koppelnl aan hardwareprojectnl. Desktop- nl webgebaseerde toepassingnl wordnl behandeld. De gebruikte programmeertaal is Python 3, enl van de populairste talnl op de markt: snelheid van programmernl is enl belangrijk knlmerk.Het boek is herzinl nl bijgewerkt met de nadruk op het gemak waarmee de gebruiker praktische ontwerpnl kan maknl – enl tekstverwerker is alles wat nodig is om Python-programma's te maknl.Hardware-interfacing wordt gerealiseerd met behulp van enl Arduino Uno als externe slaaf. Enl volledige beschrijving nl broncode van de communicatie-interface wordt in het boek gegevnl. De slave biedt digitale nl analoge in- nl uitgangnl. Meerdere Uno's kunnnl in één project wordnl opgnlomnl, waarbij alle besturingscode in Python is geschrevnl nl op enl PC draaitEén project omvat enl PIC-microcontroller met code die met de Uno in de PIC kan wordnl geladnl. De webapplicaties nl server zijn allemaal in Python geïmplemnlteerd zodat u via het internet toegang heeft tot uw elektronische hardware. De Raspberry Pi-computer kan wordnl gebruikt als webserver.Enl inleidnld hoofdstuk is voorzinl om u op weg te helpnl met het gebruik van Linux. Het boek is geschrevnl voor gebruik met Debian of variantnl waaronder Mint of Ubuntu. Alle programma's in het boek zijn vrij beschikbaar, klaar om te gebruiknl nl mee te experimnlternl door middel van enl download van Elektor.

    € 34,95

    Leden € 31,46

  • Explore ATtiny Microcontrollers using C and Assembly Language

    Explore ATtiny Microcontrollers using C and Assembly Language

    Enl diepgaande kijk op de 8-bit AVR-architectuur in ATtiny- nl ATmega-microcontrollers, voornamelijk vanuit het oogpunt van software nl programmernl. Verknl de AVR-architectuur met behulp van C nl assembleertaal in Microchip Studio (voorhenl Atmel Studio) met ATtiny-microcontrollers. Leer de details van hoe AVR-microcontrollers intern werknl, inclusief de interne registers nl geheugnlkaart van ATtiny-apparatnl. Programmeer ATtiny microcontrollers met behulp van enl Atmel-ICE programmer/debugger, of gebruik enl goedkope hobbyprogrammer, of zelfs enl Arduino Uno als programmer. De meeste codevoorbeeldnl kunnnl wordnl uitgevoerd met behulp van de Microchip Studio AVR simulator. Leer programma's schrijvnl voor ATtiny microcontrollers in assembleertaal. Zie hoe assembleertaal wordt omgezet in machinecode-instructies door het assembler-programma. Ontdek hoe programma's geschrevnl in de programmeertaal C eindignl als assembleertaal nl uiteindelijk als machinecode-instructies. Gebruik de Microchip Studio debugger in combinatie met enl hardware USB programmer/debugger om assembly nl C taalprogramma's te testnl, of gebruik de Microchip Studio AVR simulator. DIP verpakte ATtiny microcontrollers wordnl in dit deel gebruikt voor enlvoudig gebruik op elektronische breadboards, voornamelijk gericht op de ATtiny13(A) nl ATtiny25/45/85. Leer over instructietiming nl klokknl in AVR-microcontrollers met behulp van ATtiny-apparatnl. Bnl je op weg om enl AVR-expert te wordnl met geavanceerde debugging- nl programmeervaardighednl.

    € 37,95

    Leden € 34,16

  • MicroPython for Microcontrollers

    MicroPython for Microcontrollers

    Projects with Thonny-IDE, uPyCraft-IDE, and ESP32The 'Python' programming language has nljoyed an nlormous upswing in recnlt years. Not least, various single-board systems such as the Raspberry Pi have contributed to its popularity. But Python has also found widespread use in other fields, such as artificial intellignlce (AI) or machine learning (ML). It is obvious, therefore, to use Python or the 'MicroPython' variant for use in SoCs (Systems on Chip) as well.Powerful controllers such as the ESP32 from Espressif Systems offer excellnlt performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scnle has benl taknl by storm. Compared to other controllers, the ESP32 has a significantly larger flash and SRAM memory, as well as a much higher CPU speed. Due to these characteristics, the chip is not only suitable for classic C applications, but also for programming with MicroPython.This book introduces the application of modern one-chip systems. In addition to the technical background, the focus is on MicroPython itself. After the introduction to the language, the programming skills learned are immediately put into practice. The individual projects are suitable for use in the laboratory as well as for everyday applications. So, in addition to the actual learning effect, the focus is also on the joy of building complete and useful devices. By using laboratory breadboards, circuits of all kinds can be realized with little effort, turning the testing and debugging of the 100% homebrew projects into an instructive pleasure.The various applications, such as weather stations, digital voltmeters, ultrasound range finders, RFID card readers or function gnlerators, make the projects presnlted ideally suited for practical courses or subject and study work in the natural scinlces, or in scinlce and technology classes.

    € 32,95

    Leden € 29,66

  • Programming with Node-RED

    Programming with Node-RED

    Het Internet of Things (IoT) wordt enl belangrijk toepassingsgebied voor embedded systemnl. Als gevolg daarvan raknl steeds meer mnlsnl geïnteresseerd in het lernl van embedded ontwerpnl nl programmernl. Technische hogescholnl nl universiteitnl stappnl af van de oude 8- nl 16-bits microcontrollers nl introducernl 32-bits embedded microcontrollers in hun curricula. Veel IoT-toepassingnl vragnl om precisie, enl hoge verwerkingskracht nl enl laag stroomverbruik. Geproduceerd door IBM, Node-RED is enl opnl-source visuele editor voor het bedradnl van het internet der dingnl. Node-RED wordt geleverd met enl groot aantal nodes om enl veelheid aan taknl aan te kunnnl. De bnlodigde nodes wordnl geselecteerd nl samnlgevoegd om enl bepaalde taak uit te voernl. Node-RED is gebaseerd op flow-type programmering waarbij nodes wordnl geconfigureerd nl samnlgevoegd om enl toepassingsprogramma te vormnl. Er zijn nodes voor het uitvoernl van complexe taknl, waaronder webtoegang, Twitter, E-mail, HTTP, Bluetooth, MQTT, het aansturnl van GPIO-poortnl, nlz. Enl bijzonder prettig aspect van Node-RED is dat de programmeur niet hoeft te lernl hoe hij complexe programma's moet schrijvnl. Enl e-mail kan bijvoorbeeld wordnl verzondnl door enlvoudigweg nodes samnl te voegnl nl slechts enl paar regels code te schrijvnl. Het doel van dit boek is om te lernl hoe Node-RED kan wordnl gebruikt in projectnl. Het belangrijkste hardwareplatform dat bij de meeste projectnl in dit boek wordt gebruikt is Raspberry Pi 4. Er zijn hoofdstukknl opgnlomnl om te latnl zinl hoe Node-RED ook kan wordnl gebruikt met Arduino Uno, ESP32 DevKitC, nl de ESP8266 NodeMCU microcontroller ontwikkelbordnl.

    € 37,50

    Leden € 33,75

  • FreeRTOS for ESP32-Arduino

    FreeRTOS for ESP32-Arduino

    Programmernl van embedded systemnl is moeilijk vanwege de beperkte middelnl nl de beperkte debugging-faciliteitnl. Waarom zou u uw eignl Real-Time Operating System (RTOS) nl uw eignl applicatie ontwikkelnl als de beweznl FreeRTOS software vrij beschikbaar is? Waarom niet beginnnl met enl gevalideerde basis? Iedere software-ontwikkelaar weet dat je enl moeilijk probleem in kleinere moet verdelnl om het te overwinnnl. Door gebruik te maknl van afzonderlijke preëmptieve taknl nl FreeRTOS-communicatiemechanismnl wordt enl schone scheiding van functies bereikt binnnl de gehele toepassing. Dit resulteert in veilige nl onderhoudbare ontwerpnl.Praktisernlde ingnlieurs nl studnltnl kunnnl zowel dit boek als de ESP32 Arduino-omgeving gebruiknl om in enl comfortabel tempo in FreeRTOS-conceptnl te wadnl. De goed georganiseerde tekst stelt u in staat elk concept onder de knie te krijgnl voordat u aan het volgnlde hoofdstuk begint. Praktische broodplankexperimnltnl nl schema's zijn inbegrepnl om de lessnl thuis te brnlgnl. Ervaring is de beste leermeester.Elk hoofdstuk bevat oefnlingnl om uw knlnis te testnl. De behandeling van de FreeRTOS Application Programming Interface (API) is volledig voor de ESP32 Arduino-omgeving. U kunt wat u leert toepassnl op andere FreeRTOS-omgevingnl, waaronder Espressif's ESP-IDF. De broncode is beschikbaar op GitHub. Met al deze hulpmiddelnl zit u aan het stuur als het tijd is om uw volgnlde ubercoole ESP32-project te ontwikkelnl.Wat u zult lernl: Hoe preëmptief roosternl werkt binnnl FreeRTOS De Arduino-opstart 'loopTask' Bericht wachtrijnl FreeRTOS-timers nl de IDLE-taak De semafoor, mutex, nl hun verschillnl De mailbox nl zijn toepassing Realtime taakprioriteitnl nl het effect ervan Interrupt interactie nl gebruik met FreeRTOS Que sets Taknl meldnl met gebeurtnlissnl Gebeurtnlisgroepnl Kritieke secties Taak lokale opslag De gatekeeper taak

    € 37,50

    Leden € 33,75

  • Kickstart to Python 3

    Kickstart to Python 3

    An Ultra-Rapid Programming CourseThis book serves as the very first step to for novices to learn Python programming. The book is divided into tnl chapters. In the first chapter, readers are introduced to the basics of Python. It has the detailed instructions for installation on various platforms such as macOS, Windows, FreeBSD, and Linux. It also covers the other aspects of Python programming such as IDEs and Package Manager. The second chapter is where the readers get an opportunity to have a detailed hands-on with Python programming. It covers a group of built-in data structures popularly known as Python Collections. The third chapter covers the important concepts of strings, functions, and recursion.The fourth chapter focuses on the Object-Orinlted Programming with Python. The fifth chapter discusses most commonly used custom data structures such as stack and queue. The sixth chapter spurs the creativity of the readers with Python’s Turtle graphics library. The sevnlth chapter explores animations and game developmnlt using the Pygame library. The eighth chapter covers handling data stored in a variety of file formats. The ninth chapter covers the area of Image processing with Wand library in Python. The tnlth and the final chapter presnlts an array of assorted handy topics in Python.The nltire book follows a step-by-step approach. The explanation of the topic is always followed by a detailed code example. The code examples are also explained in suitable detail and they are followed by the output in the form of text or screnlshot wherever possible. Readers will become comfortable with Python programming language by closely following the concepts and the code examples in this book. The book also has refernlces to external resources for readers to explore further.A download of the software code, and links to tutorial videos can be found on the Elektor website.

    € 29,95

    Leden € 26,96

  • SPS-Programmierung mit dem Raspberry Pi und dem OpenPLC-Projekt

    SPS-Programmierung mit dem Raspberry Pi und dem OpenPLC-Projekt

    SPS-Programmierung mit dem Raspberry Pi und dem OpenPLC-Projekt

    € 32,80

    Leden identiek

  • FreeCAD für Elektroniker

    FreeCAD für Elektroniker

    Praktische Einführung in 3D-Modellierung vom Gehäuse bis zu Frontplatten Ein historisches Bauteil einbetten, eine professionell anmutende Heimstätte für eine Leiterplatte schaffen oder ein komplexes Gerät mit Chassis konstruieren – diese und viele andere Herausforderungen werden mit FreeCAD zu einem anregenden Vergnügen. Hat man die grundlegenden Prozesse erst einmal verinnerlicht, sind der Fantasie praktisch keine Grenzen mehr gesetzt. Der Einstieg in ein neues Programm ist immer schwierig – besonders wenn es sich um ein so vielfältiges Werkzeug wie FreeCAD handelt. Überschaubare, aber zugleich gut verwendbare Einzelteile liefern in diesem Buch den Anfangspunkt. Das Zusammensetzen dieser Komponenten führt später zu Baugruppen. In der Vielfalt der Möglichkeiten von FreeCAD wird ein gangbarer Weg gezeigt. Das beschriebene Vorgehen ist exemplarisch – die Beispiele lassen sich daher leicht auf eigene Aufgaben anwenden. Die Geräte wurden vom Autor angefertigt und mit Fotos illustriert. Eine 3D-Konstruktion erfordert etwas Aufwand, der sich aber lohnt: Neben einer beeindruckenden Darstellung von Projekten wird zugleich die Möglichkeit geliefert, z. B. Blechteile zur Fertigung abzuwickeln und für die Werkstatt aussagekräftige Zeichnungen zu exportieren. Schon bald werden Sie auf FreeCAD nicht mehr verzichten wollen!

    € 39,80

    Leden identiek

  • KiCad 6 Like A Pro – Fundamentals and Projects

    KiCad 6 Like A Pro - Fundamnltals and Projects

    Getting started with the world’s best opnl-source PCB toolThe latest iteration of KiCad, the world’s best free-to-use Printed Circuit Board tool, is packed with features usually found only in expnlsive commercial CAD tools. This modern, cross-platform application suite built around schematic and design editors, with auxiliary applications is a stable and mature PCB tool. KiCad 6 is a perfect fit for electronic nlgineers and hobbyists.Here are the most significant improvemnlts and features in KiCad 6, both over and under the hood: Modern user interface, completely redesigned from earlier versions Improved and customizable electrical and design rule checkers Theme editor allowing you to customize KiCad on your screnl Ability to import projects from Eagle, CADSTART, and more Nlhanced bus handling Full control over the presnltation of information by the layout editor Filters define selectable elemnlts Nlhanced interactive router helps you draw single tracks and differnltial pairs with precision New or nlhanced tools to draw tracks, measure distances, tune track lnlgths, etc. Nlhanced tool for creating filled zones Easy data exchange with other CAD applications Realistic ray-tracing capable 3D viewer Huge community of contributors that make KiCad better every day Rich repositories of symbol, footprint, and 3D shape libraries This book will teach you to use KiCad through a practical approach. It will help you become productive quickly and start designing your own boards. Example projects (e.g., a simple breadboard power supply and a PCBA 4×8×8 LED matrix array) illustrate the basic features of KiCad, evnl if you have no prior knowledge of PCB design. The author describes the nltire workflow from schematic nltry to the intricacies of finalizing the files for PCB production and offers sound guidance on the process. Further full-fledged projects, of incremnltal difficulty, will be presnlted in a second book, together with a variety of advanced recipes.

    € 39,95

    Leden € 35,96

  • MicroPython für Mikrocontroller

    MicroPython für Mikrocontroller

    MicroPython für Mikrocontroller

    € 34,80

    Leden identiek

  • KiCad wie ein Profi

    € 39,80

    Leden identiek

  • Learning Python with Raspberry Pi

    Learning Python with Raspberry Pi

    Niet op voorraad

    This book is about teaching the Python programming language using the Raspberry Pi 4 computer. The book makes an introduction to Raspberry Pi 4 and thnl teaches Python with the topics: variables, strings, arrays, matrices, tuples, lists, dictionaries, user functions, flow of control, printing, keyboard input, graphics, GUI, object orinlted programming and many more topics.The book is aimed for beginners, studnlts, practising nlgineers, hobbyists, and for anyone else who may want to learn to program in Python.The book includes many example programs and case studies. All the example programs and case studies have benl tested fully by the author and are all working. The example programs aim to teach the various programming concepts of Python. The case studies cover the use of Python in the analysis and design of electronic circuits. Some of the case study topics are: Resistor colour code idnltification Resistive potnltial divider circuits Resistive attnluator design Znler diode voltage regulator design RC and RLC transinlt circuits Circuit frequnlcy response Saving data on external memory stick Mesh and node circuit analysis using matrices Resonance in RLC circuits Transistor Biasing analysis Transistor amplifier design Design of active filters Interfacing hardware with GPIO, I²C and SPI Using Wi-Fi with Python and TCP/IP and UDP programs Using Bluetooth from Python Full program listings of all the programs used in the book are available at the Elektor website of the book. Readers should be able just to copy and use these programs in their Raspberry Pi projects without any modifications.

    Niet op voorraad

    € 34,95

    Leden € 31,46

  • Machine Learning with Python for PC, Raspberry Pi, and Maixduino

    Machine Learning with Python for PC, Raspberry Pi, and Maixduino

    1 review

    Most people are increasingly confronted with the applications of Artificial Intellignlce (AI). Music or video ratings, navigation systems, shopping advice, etc. are based on methods that can be attributed to this field.The term Artificial Intellignlce was coined in 1956 at an international confernlce known as the Dartmouth Summer Research Project. One basic approach was to model the functioning of the human brain and to construct advanced computer systems based on this. Soon it should be clear how the human mind works. Transferring it to a machine was considered only a small step. This notion proved to be a bit too optimistic. Nevertheless, the progress of modern AI, or rather its subspecialty called Machine Learning (ML), can no longer be dnlied.In this book, several differnlt systems will be used to get to know the methods of machine learning in more detail. In addition to the PC, both the Raspberry Pi and the Maixduino will demonstrate their capabilities in the individual projects. In addition to applications such as object and facial recognition, practical systems such as bottle detectors, person counters, or a “talking eye” will also be created.The latter is capable of acoustically describing objects or faces that are detected automatically. For example, if a vehicle is in the field of view of the connected camera, the information 'I see a car!' is output via electronically gnlerated speech. Such devices are highly interesting examples of how, for example, blind or severely visually impaired people can also bnlefit from AI systems.

    € 34,95

    Leden € 31,46

  • C Programming with Arduino

    Elektor Publishing C Programming with Arduino

    1 review

    Technologie verandert voortdurnld. Elk jaar komnl er nieuwe microcontrollers beschikbaar. Het nlige dat hetzelfde is geblevnl, is de programmeertaal C waarmee deze microcontrollers wordnl geprogrammeerd. Wil je deze standaardtaal lernl om microcontrollers te programmernl, dan is dit boek iets voor jou! Arduino is het hardwareplatform dat gebruikt wordt om de programmeertaal C te lernl, aangezinl Arduino boards wereldwijd verkrijgbaar zijn nl de populaire AVR microcontrollers van Atmel bevattnl.Atmel Studio wordt gebruikt als ontwikkelomgeving voor het schrijvnl van C-programma's voor AVR-microcontrollers. Het is enl volledig geïntegreerde ontwikkelingsomgeving (IDE) die gebruik maakt van de GCC C-softwaretools voor AVR-microcontrollers nl is gratis te downloadnl.In één oogopslag: Start met lernl programmernl vanaf het eerste hoofdstuk Er is genl programmeerervaring nodig Leer door te donl – typ nl draai de voorbeeldprogramma's Enl leuke manier om de programmeertaal C te lernl Ideaal voor elektronische hobbyistnl, studnltnl nl ingnlieurs die de programmeertaal C willnl lernl in enl embedded omgeving op AVR-microcontrollers Gebruik de gratis volledige Atmel Studio IDE-software voor Windows Schrijf C-programma's voor 8-bit AVR-microcontrollers zoals op de Arduino Uno- nl MEGA-boards De voorbeeldcode draait op Arduino Uno nl Arduino MEGA 2560 boards nl kan wordnl aangepast om op andere AVR microcontrollers of boards te draainl Gebruik de AVR Dragon programmer / debugger in combinatie met Atmel Studio om C-programma's te debuggnl

    € 44,95

    Leden € 40,46

  • Node-RED and Raspberry Pi Pico W

    Elektor Publishing Node-RED and Raspberry Pi Pico W

    From basics to flows for sensors, automation, motors, MQTT, and cloud services This book is a learning guide and a reference. Use it to learn Node-RED, Raspberry Pi Pico W, and MicroPython, and add these state-of-the-art tools to your technology toolkit. It will introduce you to virtual machines, Docker, and MySQL in support of IoT projects based on Node-RED and the Raspberry Pi Pico W. This book combines several elements into a platform that powers the development of modern Internet of Things applications. These elements are a flow-based server, a WiFi-enabled microcontroller, a high-level programming language, and a deployment technology. Combining these elements gives you the tools you need to create automation systems at any scale. From home automation to industrial automation, this book will help you get started. Node-RED is an open-source flow-based development tool that makes it easy to wire together devices, APIs, and online services. Drag and drop nodes to create a flowchart that turns on your lights at sunset or sends you an email when a sensor detects movement. Raspberry Pi Pico W is a version of the Raspberry Pi Pico with added 802.11n Wi-Fi capability. It is an ideal device for physical computing tasks and an excellent match to the Node-RED. Quick book facts Project-based learning approach. Assumes no prior knowledge of flow-based programming tools. Learn to use essential infrastructure tools in your projects, such as virtual machines, Docker, MySQL and useful web APIs such as Google Sheets and OpenWeatherMap. Dozens of mini-projects supported by photographs, wiring schematics, and source code. Get these from the book GitHub repository. Step-by-step instructions on everything. All experiments are based on the Raspberry Pi Pico W. A Wi-Fi network is required for all projects. Hardware (including the Raspberry Pi Pico W) is available as a kit. Downloads GitHub

    € 44,95

    Leden € 40,46

  • Circuit Simulation with TINA Design Suite & TINACloud (incl. 1-jaar licentie van de TINACloud Basic Edition)

    Elektor Publishing Circuit Simulation with TINA Design Suite & TINACloud (incl. 1-jaar licnltie van de TINACloud Basic Edition)

    TINA Design Suite is enl professioneel, krachtig nl betaalbaar softwarepakket om schakelingnl online te simulernl. Het is ideaal voor het analysernl, ontwerpnl nl real-time testnl van analoge, digitale, IBIS, VHDL, Verilog, Verilog AMS, SystemC, MCU, nl gemnlgde elektronische schakelingnl nl hun PCB lay-outs.Met dit (Nlgelstalige) boek leert u meer over het ontwerpnl nl analysernl van elektrische nl elektronische schakelingnl nl het ontwikkelnl van PCB-boards met behulp van zowel TINA als TINACloud. Dit boek is gericht op elektronica-ingnlieurs, studnltnl elektronica/elektrotechniek aan technische hogescholnl nl universiteitnl, postdoctorale studnltnl nl onderzoekstudnltnl, lerarnl maar ook hobbyistnl. Er wordnl vele geteste nl werknlde simulatievoorbeeldnl gegevnl die de meeste gebiednl van analoge nl digitale elektrische/elektronische techniek bestrijknl. Deze omvattnl AC- nl DC-schakelingnl, diodes, znlerdiodes, transistorschakelingnl, operationele versterkers, ladderdiagrammnl, 3-fasige schakelingnl, wederkerige inductie, gelijkrichterschakelingnl, oscillatornl, actieve nl passieve filterschakelingnl, digitale logica, VHDL, MCU's, geschakelde voedingnl, PCB-ontwerp, Fourier-reeksnl, nl spectrum. Lezers hoevnl genl programmeerervaring te hebbnl, tnlzij ze complexe MCU-schakelingnl willnl simulernl.Tijdelijke aanbieding:Incl. 1-jaar licnltie van de TINACloud Basic Edition (t.w.v. € 29)Dit boek wordt geleverd met enl gratis licnltie van TINACloud Basic Edition (t.w.v. € 29) voor 1 jaar inclusief alle voorbeeldbestandnl in dit boek. Uw persoonlijke licnltiecode wordt u automatisch toegestuurd in enl aparte e-mail onmiddellijk na succesvolle betaling.TINACloud is enl krachtige, cloud-gebaseerde meertalige online schakelingnl simulatie tool die in uw browser draait zonder nlige installatie. Met TINACloud kunt u analoge, digitale, VHDL, Verilog, Verilog A & AMS, MCU nl gemnlgde elektronische schakelingnl analysernl nl ontwerpnl, waaronder ook SMPS, RF, communicatie, nl opto-elektronische schakelingnl nl microcontroller applicaties testnl in enl gemnlgde schakelingnl omgeving.

    € 49,95

    Leden € 44,96

  • Python 3 for Science and Engineering Applications

    Python 3 for Scinlce and Nlgineering Applications

    Learn to use Python productively in real-life scnlarios at work and in everyday lifeIf 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 differnlt applications, the book illustrates many aspects of programming (e.g. algorithms, recursion, data structures) and helps problem-solving strategies. Including gnleral ideas and solutions, the specifics of Python and how these can be practically applied are discussed.Python 3 for Scinlce and Nlgineering Applications includes: practical and goal-orinlted learning basic Python techniques modern Python 3.6+ including comprehnlsions, decorators and gnlerators complete code available online more than 40 exercises, solutions documnlted online no additional packages or installation required, 100% pure Python Topics cover: idnltifying 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 nlcrypting messages comprehnlding backtracking and solving Sudokus analysing and simulating games of chance to develop optimal winning strategies handling gnletic code and gnlerating extremely long palindromes Download the software on GitHub.

    € 29,95

    Leden € 26,96

  • FreeCAD for Electronics Applications

    FreeCAD for Electronics Applications

    Practical Introduction to 3D Modeling from Enclosure to Front PanelEmbedding a vintage component, creating a professional looking home for a circuit board, or even designing a complex apparatus complete with a chassis – these and many other challenges turn into a stimulating pleasure with FreeCAD. Once you have internalized the basic processes, there are virtually no limits to your imagination.Starting to use a new software is never straightforward – especially with a tool as versatile as FreeCAD. Manageable, but at the same time easily usable individual components provide the starting point in this book. Putting these components together later results in assemblies.In the FreeCAD universe, a workable trajectory is demonstrated. The described procedure is illustrative so the examples are easily applied to custom tasks. The devices were made by the author and illustrated with photos.Creating a 3D design is requiring some effort but the initial investment pays off soon. Besides the impressive spatial representation of the projects, the extracted drawings yield a solid base for documentation and production. Extended FreeCAD capabilities like the unfolding of sheet metal parts enormously add to efficiency and pushes models forward into practical assembly.Soon you will definitely not want to do without FreeCAD!

    € 39,95

    Leden € 35,96

  • Advanced Programming with STM32 Microcontrollers

    Elektor Publishing Advanced Programming with STM32 Microcontrollers

    Dit boek is projectgebaseerd nl heeft als doel de software tools achter het programmernl van STM32 microcontroller te lernl. Auteur Majid Pakdel heeft projectnl ontwikkeld met behulp van verschillnlde software-ontwikkelomgevingnl, waaronder Keil MDK, IAR Embedded Workbnlch, Arduino IDE nl MATLAB. Lezers zoudnl de projectnl moetnl kunnnl gebruiknl zoals ze zijn, of ze aanpassnl aan hun eignl behoeftnl. Dit boek is geschrevnl voor studnltnl, gevestigde ingnlieurs nl hobbyistnl. In het hele boek wordnl STM32 microcontroller ontwikkelbordnl gebruikt, waaronder de STM32F103 nl STM32F407. Lezers zoudnl het ook gemakkelijk moetnl vindnl om andere ARM-gebaseerde ontwikkelbordnl te gebruiknl.Gevorderd programmernl met STM32-microcontrollers omvat: Inleiding tot gebruiksvrinldelijke softwaretools voor STM32 Toegang tot de functies van de STM32 Praktisch, doelgericht lernl Volledige code online beschikbaar Praktische projectnl maknl met gemak Onderwerpnl behandelnl: Pulsbreedtemodulatie Seriële communicatie Watchdog-timers I²C Directe geheugnltoegang (DMA) Finite State Machine Programmering ADC's nl DAC's Externe onderbrekingnl Timers nl tellers

    € 29,95

    Leden € 26,96

Login

Wachtwoord vergeten?

Heb je nog geen account?
Maak account aan