Zoekresultaten voor "mastering OR microcontrollers OR helped OR by OR arduino OR 3 OR ebook"
-
Elektor Publishing Mastering Microcontrollers Helped by Arduino (3rd Edition)
Third, extended and revised edition with AVR Playground and Elektor Uno R4 Arduino boards have become hugely successful. They are simple to use and inexpensive. This book will not only familiarize you with the world of Arduino but it will also teach you how to program microcontrollers in general. In this book theory is put into practice on an Arduino board using the Arduino programming environment. Some hardware is developed too: a multi-purpose shield to build some of the experiments from the first 10 chapters on; the AVR Playground, a real Arduino-based microcontroller development board for comfortable application development, and the Elektor Uno R4, an Arduino Uno R3 on steroids. The author, an Elektor Expert, provides the reader with the basic theoretical knowledge necessary to program any microcontroller: inputs and outputs (analog and digital), interrupts, communication busses (RS-232, SPI, I²C, 1-wire, SMBus, etc.), timers, and much more. The programs and sketches presented in the book show how to use various common electronic components: matrix keyboards, displays (LED, alphanumeric and graphic color LCD), motors, sensors (temperature, pressure, humidity, sound, light, and infrared), rotary encoders, piezo buzzers, pushbuttons, relays, etc. This book will be your first book about microcontrollers with a happy ending! This book is for you if you are a beginner in microcontrollers, an Arduino user (hobbyist, tinkerer, artist, etc.) wishing to deepen your knowledge,an Electronics Graduate under Undergraduate student or a teacher looking for ideas. Thanks to Arduino the implementation of the presented concepts is simple and fun. Some of the proposed projects are very original: Money Game Misophone (a musical fork) Car GPS Scrambler Weather Station DCF77 Decoder Illegal Time Transmitter Infrared Remote Manipulator Annoying Sound Generator Italian Horn Alarm Overheating Detector PID Controller Data Logger SVG File Oscilloscope 6-Channel Voltmeter All projects and code examples in this book have been tried and tested on an Arduino Uno board. They should also work with the Arduino Mega and every other compatible board that exposes the Arduino shield extension connectors. Please note For this book, the author has designed a versatile printed circuit board that can be stacked on an Arduino board. The assembly can be used not only to try out many of the projects presented in this book but also allows for new exercises that in turn provide the opportunity to discover new techniques. Also available is a kit of parts including the PCB and all components. With this kit you can build most of the circuits described in the book and more. Datasheets Active Components Used (.PDF file): ATmega328 (Arduino Uno) ATmega2560 (Arduino Mega 2560) BC547 (bipolar transistor, chapters 7, 8, 9) BD139 (bipolar power transistor, chapter 10) BS170 (N-MOS transistor, chapter 8) DCF77 (receiver module, chapter 9) DS18B20 (temperature sensor, chapter 10) DS18S20 (temperature sensor, chapter 10) HP03S (pressure sensor, chapter 8) IRF630 (N-MOS power transistor, chapter 7) IRF9630 (P-MOS power transistor, chapter 7) LMC6464 (quad op-amp, chapter 7) MLX90614 (infrared sensor, chapter 10) SHT11 (humidity sensor, chapter 8) TS922 (dual op-amp, chapter 9) TSOP34836 (infrared receiver, chapter 9) TSOP1736 (infrared receiver, chapter 9) MPX4115 (analogue pressure sensor, chapter 11) MCCOG21605B6W-SPTLYI (I²C LCD, chapter 12) SST25VF016B (SPI EEPROM, chapter 13) About the author Clemens Valens, born in the Netherlands, lives in France since 1997. Manager at Elektor Labs and Webmaster of ElektorLabs, in love with electronics, he develops microcontroller systems for fun, and sometimes for his employer too. Polyglot—he is fluent in C, C++, PASCAL, BASIC and several assembler dialects—Clemens spends most of his time on his computer while his wife, their two children and two cats try to attract his attention (only the cats succeed). Visit the author’s website: www.polyvalens.com.Authentic testimony of Hervé M., one of the first readers of the book:'I almost cried with joy when this book made me understand things in only three sentences that seemed previously completely impenetrable.'
€ 49,95
Leden € 44,96
-
Elektor Digital Mastering Microcontrollers Helped by Arduino (3rd Edition) | E-book
Third, extended and revised edition with AVR Playground and Elektor Uno R4 Arduino boards have become hugely successful. They are simple to use and inexpensive. This book will not only familiarize you with the world of Arduino but it will also teach you how to program microcontrollers in general. In this book theory is put into practice on an Arduino board using the Arduino programming environment. Some hardware is developed too: a multi-purpose shield to build some of the experiments from the first 10 chapters on; the AVR Playground, a real Arduino-based microcontroller development board for comfortable application development, and the Elektor Uno R4, an Arduino Uno R3 on steroids. The author, an Elektor Expert, provides the reader with the basic theoretical knowledge necessary to program any microcontroller: inputs and outputs (analog and digital), interrupts, communication busses (RS-232, SPI, I²C, 1-wire, SMBus, etc.), timers, and much more. The programs and sketches presented in the book show how to use various common electronic components: matrix keyboards, displays (LED, alphanumeric and graphic color LCD), motors, sensors (temperature, pressure, humidity, sound, light, and infrared), rotary encoders, piezo buzzers, pushbuttons, relays, etc. This book will be your first book about microcontrollers with a happy ending! This book is for you if you are a beginner in microcontrollers, an Arduino user (hobbyist, tinkerer, artist, etc.) wishing to deepen your knowledge,an Electronics Graduate under Undergraduate student or a teacher looking for ideas. Thanks to Arduino the implementation of the presented concepts is simple and fun. Some of the proposed projects are very original: Money Game Misophone (a musical fork) Car GPS Scrambler Weather Station DCF77 Decoder Illegal Time Transmitter Infrared Remote Manipulator Annoying Sound Generator Italian Horn Alarm Overheating Detector PID Controller Data Logger SVG File Oscilloscope 6-Channel Voltmeter All projects and code examples in this book have been tried and tested on an Arduino Uno board. They should also work with the Arduino Mega and every other compatible board that exposes the Arduino shield extension connectors. Please note For this book, the author has designed a versatile printed circuit board that can be stacked on an Arduino board. The assembly can be used not only to try out many of the projects presented in this book but also allows for new exercises that in turn provide the opportunity to discover new techniques. Also available is a kit of parts including the PCB and all components. With this kit you can build most of the circuits described in the book and more. Datasheets Active Components Used (.PDF file): ATmega328 (Arduino Uno) ATmega2560 (Arduino Mega 2560) BC547 (bipolar transistor, chapters 7, 8, 9) BD139 (bipolar power transistor, chapter 10) BS170 (N-MOS transistor, chapter 8) DCF77 (receiver module, chapter 9) DS18B20 (temperature sensor, chapter 10) DS18S20 (temperature sensor, chapter 10) HP03S (pressure sensor, chapter 8) IRF630 (N-MOS power transistor, chapter 7) IRF9630 (P-MOS power transistor, chapter 7) LMC6464 (quad op-amp, chapter 7) MLX90614 (infrared sensor, chapter 10) SHT11 (humidity sensor, chapter 8) TS922 (dual op-amp, chapter 9) TSOP34836 (infrared receiver, chapter 9) TSOP1736 (infrared receiver, chapter 9) MPX4115 (analogue pressure sensor, chapter 11) MCCOG21605B6W-SPTLYI (I²C LCD, chapter 12) SST25VF016B (SPI EEPROM, chapter 13) About the author Clemens Valens, born in the Netherlands, lives in France since 1997. Manager at Elektor Labs and Webmaster of ElektorLabs, in love with electronics, he develops microcontroller systems for fun, and sometimes for his employer too. Polyglot—he is fluent in C, C++, PASCAL, BASIC and several assembler dialects—Clemens spends most of his time on his computer while his wife, their two children and two cats try to attract his attention (only the cats succeed). Visit the author’s website: www.polyvalens.com.Authentic testimony of Hervé M., one of the first readers of the book:'I almost cried with joy when this book made me understand things in only three sentences that seemed previously completely impenetrable.'
€ 34,95
Leden € 27,96
-
Elektor Publishing Hands-on Microcontroller Course for Advanced Arduino Users
32 new Projects, Practical Examples and Exercises with the Elektor Arduino Nano MCCAB Training Board Electronics and microcontroller technology offer the opportunity to be creative. This practical microcontroller course provides you with the chance to bring your own Arduino projects and experience such moments of success. Ideally, everything works as you imagined when you switch it on for the first time. In practice, however, things rarely work as expected. At that point, you need knowledge to efficiently search for and find the reason for the malfunction. In this book for advanced users, we delve deep into the world of microcontrollers and the Arduino IDE to learn new procedures and details, enabling you to successfully tackle and solve even more challenging situations. With this book, the author gives the reader the necessary tools to create projects independently and also to be able to find errors quickly. Instead of just offering ready-made solutions, he explains the background, the hardware used, and any tools required. He sets tasks in which the reader contributes their own creativity and writes the Arduino sketch themselves. If you don’t have a good idea and get stuck, there is, of course, a suggested solution for every project and every task, along with the corresponding software, which is commented on and explained in detail in the book. This practical course will teach you more about the inner workings of the Arduino Nano and its microcontroller. You will get to know hardware modules that you can use to realize new and interesting projects. You will familiarize yourself with software methods such as ‘state machines,’ which can often be used to solve problems more easily and clearly. The numerous practical projects and exercise sketches are once again realized on the Arduino Nano MCCAB Training Board, which you may already be familiar with from the course book ‘Microcontrollers Hands-on Course for Arduino Starters’, and which contains all the hardware peripherals and operating elements we need for the input/output operations of our sketches. Readers who do not yet own the Arduino Nano MCCAB Training Board can purchase the required hardware separately, or alternatively, build it on a breadboard.
€ 49,95
Leden € 44,96
-
Elektor Publishing Mastering the Arduino Uno R4
Programming and Projects for the Minima and WiFi 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 so far, and this workhorse has been with us for many years. Recently, the new Arduino Uno R4 was released, based on a 48-MHz, 32-bit Cortex-M4 processor with a huge amount of SRAM and flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The new 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, which are available as a kit from Elektor. 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 4×4 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.
€ 39,95
Leden € 35,96
-
Elektor Digital Mastering the Arduino Uno R4 (E-book)
Programming and Projects for the Minima and WiFi 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 so far, and this workhorse has been with us for many years. Recently, the new Arduino Uno R4 was released, based on a 48-MHz, 32-bit Cortex-M4 processor with a huge amount of SRAM and flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The new 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, which are available as a kit from Elektor. 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 4×4 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.
€ 32,95
Leden € 26,36
-
Elektor Publishing Microcontrollers Programmeren
In dit boek gebruiken we JAL (Just Another Language) om de PIC-microcontroller te programmeren in 60 oefeningen. JAL is makkelijk in gebruik en is een goede basis om programmeren in andere talen snel te leren. Na het lezen en toepassen van de voorbeelden in dit boek kan iedereen die zich hierin serieus heeft verdiept met behulp van JAL zelf de microcontroller aansturen. Je leert onder meer het programmeren van timers, analoog/digitaal omzetters, comparators, pulsbreedte regeling voor motoren en geluid, LED- en LCD-scherm aansturing, USB-connectie en communicatiemogelijkheden met computers of andere microcontrollers. Ook weet je aan het eind van het boek wat je moet doen om nu nog onbekende mogelijkheden te gaan toepassen. Met deze kennis kan iedereen van beginner tot meer gevorderde zijn creativiteit vorm geven in projecten met microcontrollers. Wil je verder met leren programmeren dan legt dit boek ook een zeer goede basis. Wie goed met JAL overweg kan en zich de gestructureerde wijze van denken heeft aangeleerd, zal de stap naar andere programmeertalen zoals Python, C++ enz. kunnen maken. Ook het programmeren van minicomputers zoals de Raspberry Pi en Arduino zijn mogelijkheden. Om te starten is geen kennis van elektronica nodig. Wie niets weet van elektronica, krijgt overal in het boek de noodzakelijke kennis aangereikt. Alle belangrijke en benodigde informatie staat in de tekst.
€ 44,95
Leden € 40,46
-
Arduino Arduino Nano
De Arduino Nano is een klein, compleet en breadboard-vriendelijk bordje gebaseerd op de ATmega328 (Arduino Nano 3.x). Het heeft min of meer dezelfde functionaliteit als de Arduino Duemilanove, maar in een andere verpakking. Het mist alleen een DC voedingsaansluiting en werkt met een Mini-B USB-kabel in plaats van een standaard kabel. Specificaties Microcontroller ATmega328 Bedrijfsspanning (logisch niveau) 5 V Ingangsspanning (aanbevolen) 7-12 V Inputspanning (limieten) 6-20 V Digitale I/O-pinnen 14 (waarvan 6 met PWM-uitgang) Analoge ingangspinnen 8 DC-Stroom per I/O-Pin 40 mA Flashgeheugen 16 KB (ATmega168) of 32 KB (ATmega328) waarvan 2 KB gebruikt door bootloader SRAM 1 KB (ATmega168) of 2 KB (ATmega328) EEPROM 512 bytes (ATmega168) of 1 KB (ATmega328) Kloksnelheid 16 MHz Afmetingen 18 x 45 mm Voeding De Arduino Nano kan via de Mini-B USB-verbinding, 6-20 V ongeregelde externe voeding (speld 30), of 5 V geregelde externe voeding (speld 27) worden aangedreven. De voedingsbron wordt automatisch geselecteerd op de hoogste spanningsbron. Geheugen De ATmega168 heeft 16 KB flash-geheugen voor het opslaan van code (waarvan 2 KB wordt gebruikt voor de bootloader), 1 KB SRAM en 512 bytes EEPROM De ATmega328 heeft 32 KB flash-geheugen voor de opslag van code, (waarvan ook 2 KB wordt gebruikt voor de bootloader), 2 KB SRAM en 1 KB EEPROM. Input en output Elk van de 14 digitale pinnen op de Nano kan worden gebruikt als ingang of uitgang, met behulp van pinMode(), digitalWrite(), en digitalRead() functies. Zij werken bij 5 V. Elke pin kan maximaal 40 mA leveren of ontvangen en heeft een interne pull-up weerstand (standaard uitgeschakeld) van 20-50 kOhms. Communicatie De Arduino Nano heeft een aantal faciliteiten om te communiceren met een computer, een andere Arduino, of andere microcontrollers. De ATmega168 en ATmega328 bieden UART TTL (5V) seriële communicatie, die beschikbaar is op de digitale pennen 0 (RX) en 1 (TX). Een FTDI FT232RL op de raad kanaliseert deze periodieke mededeling over USB en de FTDI drivers (inbegrepen met de Arduino-software) verstrekt een virtuele com-haven aan software op de computer. De Arduino-software omvat een seriële monitor waarmee eenvoudige tekstuele gegevens naar en van de Arduino-raad kunnen worden verzonden. De RX en TX LEDs op het bord zullen knipperen wanneer gegevens via de FTDI-chip en de USB-verbinding met de computer worden verzonden (maar niet voor seriële communicatie op pennen 0 en 1). Een SoftwareSerial bibliotheek maakt seriële communicatie op elk van de digitale pinnen van de Nano mogelijk. Programmeren De Arduino Nano kan geprogrammeerd worden met de Arduino software (download). De ATmega168 of ATmega328 op de Arduino Nano wordt geleverd met een bootloader waarmee u nieuwe code kunt uploaden zonder het gebruik van een externe hardware programmeur. Het communiceert met behulp van het originele STK500 protocol (referentie, C header files). U kunt ook de bootloader omzeilen en de microcontroller programmeren via de ICSP (In-Circuit Serial Programming) header met Arduino ISP of vergelijkbaar; zie deze instructies voor details. Automatisch (software) resetten Rather dan het vereisen van een fysieke druk van de het terugstellenknoop vóór een upload, wordt Arduino Nano ontworpen op een manier die het om door software toelaat worden teruggesteld die op een verbonden computer loopt. Eén van de hardwarestroom controlelijnen (DTR) van deFT232RL wordt verbonden met de het terugstellenlijn van de ATmega168 of ATmega328 via een 100 nF condensator. Wanneer deze lijn wordt bevestigd (laag genomen), daalt de resetlijn lang genoeg om de chip te resetten. De Arduino-software gebruikt dit vermogen om u toe te staan om code te uploaden door eenvoudig de uploadknoop in het Arduino-milieu te drukken. Dit betekent dat de bootloader een kortere time-out kan hebben, aangezien het verlagen van DTR goed gecoördineerd kan worden met het begin van de upload.
€ 22,95
Leden € 20,66
-
Elektor Publishing MicroPython for Microcontrollers
Projects with Thonny-IDE, uPyCraft-IDE, and ESP32 The 'Python' programming language has enjoyed an enormous upswing in recent 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 intelligence (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 excellent performance as well as Wi-Fi and Bluetooth functionality at an affordable price. With these features, the Maker scene has been taken 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 generators, make the projects presented ideally suited for practical courses or subject and study work in the natural sciences, or in science and technology classes.
€ 39,95
Leden € 35,96
-
Arduino Arduino Uno Rev3
Arduino Uno is een open-source microcontroller bord gebaseerd op de ATmega328P. Het heeft 14 digitale in-/uitgangspinnen (waarvan er 6 kunnen worden gebruikt als PWM-uitgangen), 6 analoge ingangen, een 16 MHz keramische resonator (CSTCE16M0V53-R0), een USB-aansluiting, een voedingsaansluiting, een ICSP-header en een reset-knop. Het bevat alles wat nodig is om de microcontroller te ondersteunen; sluit het gewoon aan op een computer met een USB-kabel of voed het met een AC-to-DC adapter of batterij om aan de slag te gaan. Je kunt aan je Uno sleutelen zonder je al te veel zorgen te maken dat je iets verkeerd doet, in het ergste geval kun je de chip voor een paar dollar vervangen en opnieuw beginnen. 'Uno' betekent één in het Italiaans en werd gekozen om de release van Arduino Software (IDE) 1.0 te markeren. Het Uno-bord en versie 1.0 van Arduino Software (IDE) waren de referentieversies van Arduino, nu geëvolueerd naar nieuwere versies. De Uno board is de eerste in een reeks van USB Arduino boards, en het referentiemodel voor het Arduino platform; voor een uitgebreide lijst van huidige, voorbije of verouderde boards zie de Arduino index van boards. Specificaties Microcontroller ATmega328P Bedrijfsspanning 5 V Ingangsspanning (aanbevolen) 7-12 V Ingangsspanning (limiet) 6-20 V Digitale I/O-pinnen 14 (waarvan 6 met PWM-uitgang) PWM digitale I/O-pinnen 6 Analoge ingangspinnen 6 DC Stroom per I/O Pen 20 mA DC Stroom voor 3,3 V Pin 50 mA Flashgeheugen 32 KB (ATmega328P) waarvan 0,5 KB gebruikt door bootloader SRAM 2 KB (ATmega328P) EEPROM 1 KB (ATmega328P) Kloksnelheid 16 MHz LED_BUILTIN 13 Afmetingen 68,6 x 53,4 mm Gewicht 25 g
€ 24,95
Leden identiek
-
Arduino Arduino Nano ESP32
De Arduino Nano ESP32 (met en zonder headers) is een board met Nano afmetingen gebaseerd op de ESP32-S3 (ingebed in de NORA-W106-10B van u-blox). Het is het eerste Arduino bordje dat volledig op een ESP32 is gebaseerd, en beschikt over wifi, Bluetooth LE, debuggen via native USB in de Arduino IDE en een laag stroomverbruik.De Nano ESP32 is compatibel met de Arduino IoT Cloud en biedt ondersteuning voor MicroPython. Het is een ideaal board om aan de slag te gaan met het ontwikkelen van IoT.Kenmerken Compact formaat: ontworpen met de bekende Nano afmetingen in het achterhoofd maakt het compacte formaat van dit bordje hem perfect geschikt voor inbedding in stand-alone projecten. Wifi en Bluetooth: benut de kracht van de ESP32-S3 microcontroller, een bekende in de wereld van IoT, met de volledige Arduino ondersteuning voor draadloze en Bluetooth connectiviteit. Arduino en MicroPython ondersteuning: schakel naadloos tussen Arduino en MicroPython programmeren in slechts een paar eenvoudige stappen. Arduino IoT Cloud compatibel: bouw snel en eenvoudig IoT-projecten met maar een paar regels code. De veilige setup zorgt ervoor u uw project vanaf elke locatie kunt bewaken en besturen met behulp van de Arduino IoT Cloud-app. HID ondersteuning: simuleer human interface devices via USB, zoals toetsenborden of muizen, waardoor nieuwe opties voor interactie met uw computer mogelijk worden. Specificaties Microcontroller u-blox NORA-W106 (ESP32-S3) USB aansluiting USB-C Pinnen Ingebouwde led-pinnen 13 Ingebouwde RGB led-pinnen 14-16 Digitale I/O-pinnen 14 Analoge ingangspinnen 8 PWM-pinnen 5 Externe interrupts Alle digitale pinnen Connectiviteit Wifi u-blox NORA-W106 (ESP32-S3) Bluetooth u-blox NORA-W106 (ESP32-S3) Communicatie UART 2x I²C 1x, A4 (SDA), A5 (SCL) SPI D11 (COPI), D12 (CIPO), D13 (SCK). Alle GPIO’s te gebruiken voor Chip Select (CS) Voeding I/O-spanning 3,3 V Ingangsspanning (nominaal) 6 - 21 V Ingangsstroom per I/O-pin 40 mA Uitgangsstroom per I/O-pin 28 mA Kloksnelheid Processor Tot 240 MHz Geheugen ROM 384 kB SRAM 512 kB Extern flashgeheugen 128 Mbit (16 MB) Afmetingen 18 x 45 mm Downloads Datasheet Schema
€ 23,95€ 17,95
Leden identiek
-
Elektor Digital ARM Microcontrollers 2 (E-book)
Dit is een ideaal boek voor hobbyisten, studenten en ingenieurs die op een leuke manier C en het gebruik van een mbed ARM microcontroller willen leren, rechtstreeks op internet zonder ingewikkelde software-installatie. De projecten in dit boek zijn bedoeld voor gevorderden op het gebied van ARM microcontrollers of de programmeertaal C. Dat wil zeggen dat de kennis uit deel 1 van deze serie bekend verondersteld wordt. Cloud technologie De in dit boek gebruikte mbed NXP LPC1768 maakt gebruik van cloud-technologie, een revolutionair concept voor software-ontwikkeling. Dit houdt in dat u geen software hoeft te installeren om de mbed te kunnen programmeren! Het enige dat u nodig heeft, is een internet-browser zoals Microsoft Internet Explorer, en een USB-poort op uw PC. U kunt vanaf elke willekeurige PC waar dan ook ter wereld toegang krijgen tot uw project en er aan verder werken. Wanneer u klaar bent, kunt u met een paar eenvoudige klikjes met uw muis het programma overzetten naar uw mbed-hardware. Uiteraard kunt u de projecten ook downloaden en op uw eigen PC opslaan wanneer u dat liever heeft. In een deel van de projecten wordt Visual Basic gebruikt; dit gratis pakket is nog niet in de cloud beschikbaar en moet wel op uw PC geïnstalleerd worden. Onderwerpen die aan de orde komen Leer het programmeren van een ARM microcontroller via cloud-technologie. Geen ARM ontwikkelsoftware-installatie op uw eigen PC. Leer hoe u een ARM microcontroller met internet kunt verbinden, hoe u via internet uw ARM kunt bedienen en hoe u vanaf de ARM microcontroller tweets kunt versturen. Leer hoe u een CMUcam camera kunt aansturen en toepassen in uw applicaties, bijvoorbeeld als alarm. Leer hoe u met behulp van de gratis PC programmeertaal Visual Basic met uw ARM microcontroller kunt communiceren met gebruik van multi-threading. Voorbeelden van projecten in dit boek: internet-server, automatisch twitteren, digitaal naar analoog conversie, USB HID, automatisch metingen in een spreadsheet plaatsen, met een camera bewegingen waarnemen, seriële communicatie met een zelfgeschreven PC-programma, gebruik van een LCD en SPI en I²C communicatie.
€ 29,95
Leden € 23,96
-
Arduino Arduino Due met headers
Het board bevat alles wat nodig is om de microcontroller te ondersteunen; sluit hem eenvoudig aan op een computer met een micro-USB-kabel of gebruik een AC / DC-adapter of batterij om aan de slag te gaan. De Due is compatibel met alle Arduino-shields die werken op 3,3V en voldoen aan de 1.0 Arduino-pinout. De Due volgt de 1.0 pinout: TWI: SDA- en SCL-pinnen die zich in de buurt van de AREF-pin bevinden. IOREF: zorgt ervoor dat een aangesloten shield met de juiste configuratie kan worden aangepast aan de spanning die door het board wordt geleverd. Dit maakt shield-compatibiliteit mogelijk met een 3,3V-board zoals de Due- en AVR-gebaseerde kaarten die op 5V werken. Een niet-verbonden pin, gereserveerd voor toekomstig gebruik. Specificaties Werkspanning 3,3 V Ingangsspanning 7-12 V Digitale I/O 54 Analoge ingangspennen 12 Analoge uitgangspinnen 2 (DAC) Totale DC-uitgangsstroom op alle I/O-lijnen 130 mA DC uitgangsstroom per I/O-pin 20 mA DC uitgangsstroom voor 3,3 V-pin 800 mA DC uitgangsstroom voor 5 V-pin 800 mA Flash-Memory 512 KB geheel beschikbaar voor de gebruikerstoepassingen SRAM 96 KB Kloksnelheid 84 MHz Lengte 101,52 mm Breedte 53,3 mm Gewicht 36 g Opmerking: In tegenstelling tot de meeste Arduino-boards, werkt het Arduino Due-board op 3,3 V. De maximale spanning die de I/O-pinnen kunnen tolereren is 3,3V. Bij het toepassen van spanningen hoger dan 3,3 V op een I/O-pin kan het board beschadigen.
€ 44,95
Leden € 40,46