Programmering

35 producten

  • Getting Started With Java Using Eclipse - Elektor

    Elektor Publishing Getting Started With Java Using Eclipse

    Mastering the Language and the Development PlatformMany people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment. With the help of many examples, this book shows how the language is structured. In addition, it employs the Eclipse development environment as an example of a powerful tool to teach developing Java programs.In Basics, the first part of the book, you acquire your Java and Eclipse basic knowledge. This part lays the programming foundations, gives you an overview of Java technology, and shows you what is special about object-oriented programming.In the second part called Java Language, everything revolves around the subtleties of the Java language and this is where the first small Java applications are created, aided by a fine blend of the knowledge part and practical exercises.Java Technology is both the name and the focus of the third part which also introduces you to the rules to observe when programming, what class libraries are and what advantages they have. In addition, you will learn how to test programs, what algorithms are, and how to program them.The fourth part, Java Projects, enables you to apply all the previous elements in an application with a graphical user interface. The project shows how to develop a larger application piece by piece with the Eclipse development environment. The Appendix concludes with a section on frequent errors that can occur when working with Eclipse, and a Glossary.

    € 44,95

    Leden € 40,46

  • The EAGLE Companion - Elektor

    Elektor Publishing The EAGLE Companion

    EAGLE – the “Easily Applicable Graphical Layout Editor“ is a professional-grade CAD (computer aided design) software package for the design and drafting of electronic schematics as well as the design and fabrication of printed circuit boards (PCBs). This publication, the ‘EAGLE Advanced User Guide’ provides the experienced EAGLE user with insight into using some of the more advanced features of EAGLE software. It is not a guide to teach the reader the basic concepts of EAGLE, nor does it discuss the ‘how to’ of the EAGLE interface and the simpler operations and commands of the software. That is the purpose of the author’s previous title EAGLE V6 Getting Started Guide also published by Elektor. This book is intended as an enduring document covering the more advanced modules, commands, and functions which make up EAGLE. It is hoped that this book will sit on the desk or the bookshelf of the EAGLE user, and provide a quick, succinct reference to assist with more complex applications and uses of EAGLE – an ‘EAGLE User’s Companion’, if you like. Complementing the EAGLE Advanced User Guide, the EAGLE User Language manual is included in this book in unabridged form, reproduced with permission of CadSoft GmbH. At the time of writing, the material in this book covers version 7 of the EAGLE software suite.

    € 49,95

    Leden € 44,96

  • Raspberry Pi programmeren met C - Elektor

    Elektor Publishing Raspberry Pi programmeren met C

    Dit boek gaat over de Raspberry Pi, en over het programmeren in C. De programmeertaal C en het besturingssysteem Linux (Raspbian) passen uitstekend bij elkaar. Alles wat we nodig hebben om in C te programmeren wordt meegeleverd met het besturingssysteem van de Raspberry Pi.In dit boek leert u hoe C gebruikt wordt met de Raspberry Pi, en krijgt u een overzicht van de taal.WiringPi is een softwarebibliotheek voor de Raspberry Pi waarmee C hardware-uitbreidingen kan benaderen. Die bibliotheek wordt gebruikt om sensoren uit te lezen en om extra hardware aan te sturen. U gaat experimenteren met LED’s en schakelaars, met motoren, met geluid en met sensoren voor temperatuur, luchtdruk, en luchtvochtigheid.Met een Linux-systeem kunt u een webserver maken, inclusief interactieve websites met PHP en WiringPi. Daarom is ook een beknopt overzicht van HTML en PHP in het boek opgenomen. In de voorbeelden worden sensoren via het web uitgelezen en worden apparaten bestuurd. In het laatste voorbeeld wordt een temperatuurlogger gemaakt. Die meet elk kwartier de temperatuur. Een tabel met de meetwaarden kan via het web worden uitgelezen.Alle voorbeeldprogramma’s kunnen worden gedownload van de website van Elektor.

    € 34,95

    Leden € 31,46

  • Les microcontrôleurs PIC pour les débutants - Elektor

    Elektor Publishing Les microcontrôleurs PIC pour les débutants

    Dans ce livre, Rémy Mallard initie les débutants à la programmation des microcontrôleurs PIC de Microchip. Après une introduction (pas trop longue) à des principes essentiels de programmation, il propose des chapitres qui regroupent les informations théoriques et pratiques nécessaires à la réalisation de chaque montage. Il fait la part belle aux « petits » microcontrôleurs 8 bits parce qu'ils sont bon marché et faciles à trouver. Toutefois comme il l'écrit : « ce n'est ni vouloir s'enfermer dans sa coquille, ni faire preuve d'insociabilité, que de s'attacher à ces petites bêtes… Cette famille 8 bits, même si on la qualifie « de base », permet tout de même de disposer de comparateurs, d'oscillateur interne, de modules de conversion analogique/numérique (CAN), de modules de communication à deux fils ou série, de générateurs à rapport cyclique variable entre autres ». C'est pourquoi les réalisations proposées vont bien au-delà du simple chenillard à LED et couvrent un grand nombre de besoins. Le lecteur apprendra comment interfacer des capteurs avec un microcontrôleur, comment acquérir et stocker des données, ou encore comment établir une liaison USB ou Ethernet pour transmettre des données. Toutes ces techniques, combinées les unes avec les autres comme des briques, permettront au lecteur de créer par la suite des montages encore plus ambitieux. Le logiciel des différents montages est codé en langage Pascal. mikroPascal, l'environnement de développement proposé par MikroElektronika et utilisé par l'auteur, dispose dans sa version gratuite de toutes les fonctions (éditeur, débogueur, simulateur, compilateur, pilotage des programmateurs) de la version payante, mais la taille du code est limitée à 2 Ko (ce qui suffisant pour la plupart des projets du livre). Le lecteur a le choix du programmateur pour transférer le code dans le microcontrôleur (matériel MikroElektronika ou Microchip). Après la lecture de ce livre, gagné par la bonne humeur communicative de Rémy et fort de sa longue expérience (qu'il partage volontiers), le lecteur n'aura qu'une seule envie : aller plus loin (transposer le code dans d'autres langages, le porter sur d'autres plates-formes de développement, s'attaquer aux PIC32…).

    € 54,95

    Leden € 49,46

  •  -50% Programming the Raspberry Pi (3rd Edition) - Elektor

    McGraw Hill Education Programming the Raspberry Pi (3rd Edition)

    Niet op voorraad

    Getting Started with Python This fully updated guide shows how to create inventive programs and fun games on your powerful Raspberry Pi--with no programming experience required. Programming the Raspberry Pi, Third Edition addresses physical changes and new setup procedures as well as OS updates to the current version 4. You will discover how to configure hardware and software, write Python scripts, create user-friendly GUIs, and control external electronics. Step-by-step projects include a digital clock prototype and a fully functioning Raspberry Pi robot. Configure your Raspberry Pi and explore its features Start writing and debugging Python programs Use strings, lists, functions, and dictionaries Work with modules, classes, and methods Apply object-oriented development methods Create user-friendly games using Pygame Build intuitive user interfaces with guizero Interface with hardware using the gpiozero library Attach external electronics through the GPIO port Add powerful Web features to your projects

    Niet op voorraad

    € 19,95€ 9,95

    Leden identiek

  • Assembly Language Essentials (E - book) - Elektor

    Elektor Digital Assembly Language Essentials (E-book)

    A Guide to Powerful Programming for Embedded Systems You must be a well-rounded professional to excel in the ever-evolving, rapidly developing embedded design and programming industry. Simply put, when it comes to electronics design and programming, the more topics you can master, the more you’ll flourish at your workplace and at your personal workbench. This shouldn’t be a surprise, as the line between the skills of a hardware engineer and software engineer is blurring. The former should have a good grasp of programming in order to build efficient systems. The latter should understand the details of the design (whether it’s a physical or virtual application) for which he or she is writing code. Thus, to be successful, a modern professional electronics engineer must have a solid grasp of both hardware design and programming. Assembly Language Essentials is a matter-of-fact guide to Assembly that will introduce you to the most fundamental programming language of a processor. Unlike other resources about Assembly that focus exclusively on specific processors and platforms, this book uses the architecture of a fictional processor with its own hardware and instruction set. This enables you to consider the importance of Assembly language without having to deal with predetermined hardware or architectural restrictions. You’ll immediately find this thorough introduction to Assembly to be a valuable resource, whether you know nothing about the language or you have used it before. The only prerequisite is that you have a working knowledge of at least one higher-level programming language, such as C or Java. Assembly Language Essentials is an indispensible resource for electronics engineering professionals, academics, and advanced students looking to enhance their programming skills. The book provides the following, and more: An introduction to Assembly language and its functionality Significant definitions associated with Assembly language, as well as essential terminology pertaining to higher-level programming languages and computer architecture Important algorithms that may be built into high-level languages, but must be done the “hard way” in Assembly language — multiplication, division, and polynomial evaluation A presentation of Interrupt Service Routines with examples A free, downloadable Assembler program for experimenting with Assembly

    € 29,95

    Leden € 23,96

  • Get Started with the MAX78000FTHR Development Board - Elektor

    Elektor Publishing H0W2: Get Started with the MAX78000FTHR Development Board

    Build your own AI microcontroller applications from scratch The MAX78000FTHR from Maxim Integrated is a small development board based on the MAX78000 MCU. The main usage of this board is in artificial intelligence applications (AI) which generally require large amounts of processing power and memory. It marries an Arm Cortex-M4 processor with a floating-point unit (FPU), convolutional neural network (CNN) accelerator, and RISC-V core into a single device. It is designed for ultra-low power consumption, making it ideal for many portable AI-based applications. This book is project-based and aims to teach the basic features of the MAX78000FTHR. It demonstrates how it can be used in various classical and AI-based projects. Each project is described in detail and complete program listings are provided. Readers should be able to use the projects as they are, or modify them to suit their applications. This book covers the following features of the MAX78000FTHR microcontroller development board: Onboard LEDs and buttons External LEDs and buttons Using analog-to-digital converters I²C projects SPI projects UART projects External interrupts and timer interrupts Using the onboard microphone Using the onboard camera Convolutional Neural Network

    € 39,95

    Leden € 35,96

  • Get Started with the SensorTile.box - Elektor

    Elektor Publishing H0W2: Get Started with the SensorTile.box

    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.

    € 34,95

    Leden € 31,46

  • Apprendre à programmer avec Python 3 - Elektor

    Librairie Eyrolles Apprendre à programmer avec Python 3

    Niet op voorraad

    Un support de cours réputé et adopté par de nombreux enseignants, avec 60 pages d'exercices corrigés Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d'exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation: choix d'une structure de données, paramétrage, modularité, orientation objet en héritage, conception d'interface, multithreading et gestion d'événements, protocoles de communication et gestion réseau, bases de données jusqu'à la désormais indispensable norme Unicode (le format UTF-8). On verra notamment la réalisation avec Python 3 d'une application web interactive et autonome, intégrant une base de données SQLite. Cette nouvelle édition traite de la possibilité de produire des documents imprimables (PDF) de grande qualité en exploitant les ressources combinées de Python 2 et Python 3. À qui s'adresse ce livre? Aux étudiants en BTS et IUT Informatique et à leurs enseignants À tous les autodidactes férus de programmation qui veulent découvrir le langage Python

    Niet op voorraad

    € 32,50

    Leden € 29,25

  • AVR - Hardware en C - Programmering in de praktijk (E - book) - Elektor

    Elektor Digital AVR – Hardware en C-Programmering in de praktijk (E-book)

    De schrijver laat niet alleen beginners maar ook gevorderden op professionele wijze en met verstand van zaken kennismaken met dit uiterst interessant onderwerp. Ook hobbyisten of professionals die hun kennis willen verdiepen of uitbreiden, krijgen daartoe in dit boek volop mogelijkheid. De moderne state-of-the-art AVR-processoren van Atmel vormen in combinatie met programmering in C een platform dat gedurende lange tijd actueel zal blijven. Na een inleiding en een kennismaking met de vereiste ontwikkelomgeving komen projecten aan bod die stap voor stap naar het gewenste doel leiden. Voor de meeste projecten wordt het Mini-Megaboard gebruikt – een experimenteerprint die oorspronkelijk in het maandblad Elektor is beschreven. Dit garandeert dat de beschreven projecten probleemloos kunnen worden nagebouwd. Maar natuurlijk kunnen ook eigen experimenteerprinten worden gebruikt – een van de doelstellingen van dit boek is immers dat de lezer uiteindelijk zelfstandig eigen schakelingen kan ontwerpen en bouwen. Een greep uit de inhoud: De juiste microcontroller De ontwikkelomgeving De eerste experimenten met de ?C Het Mini-Mega-board Beginselen van I/O Vloeibaar-kristal-displays Seriële data-overdracht Analoge in- en uitvoer Programmasturing met interrupts Timers en counters Geheugenoperaties De seriële I²C-bus en SPI Voorbeeldprojecten

    € 29,95

    Leden € 23,96

  • Basiscursus Bascom - AVR (E - BOOK) - Elektor

    Elektor Digital Basiscursus Bascom-AVR (E-book)

    AVR-microcontrollers zijn populair, eenvoudig in het gebruik en bijzonder veelzijdig. In het elektronicatijdschrift 'Elektor' is dan ook al een groot aantal speciale toepassingen en printen met een ATmega- of een ATtiny-controller gepubliceerd. Meestal ging het daarbij om afgeronde projecten. In dit boek staat echter de programmering van deze controllers centraal. BASCOM is hiervoor een ideaal gereedschap. Na een minimale voorbereiding kunt u al beginnen uw eigen ideeën te realiseren. BASCOM en AVR-controllers, een onverslaanbaar team! Wat u ook wilt ontwikkelen, in de meeste gevallen heeft een ATmega alles aan boord wat u nodig hebt. Poorten, timers, A/D-omzetters, PWM-uitgangen en seriële interfaces, RAM, flash-ROM en EEPROM: alles is ruimschoots voorhanden. En met BASCOM is het gebruik daarvan kinderspel. Ook ingewikkelder periferie als LCD, RC5 en I²C kan met slechts een handjevol instructies worden gebruikt. Er is een brede hardware-basis beschikbaar. Of u nu de STK500 van Atmel gebruikt, de ATM18 of een eigen print, u kunt de voorbeelden uit dit boek meteen in praktijk brengen. Voor heel kleine taken worden controllers uit de ATtiny-reeks gebruikt. Op die manier kunt u uw eigen projecten snel en met weinig kosten realiseren. Downloads Software

    € 34,95

    Leden € 27,96

Login

Wachtwoord vergeten?

Heb je nog geen account?
Maak account aan