Eigenlijk staat hier ‘ESP8266 oud model’ versus ESP32 nieuw model.
Onder ESP8266 vallen veel verschillende soorten. Al deze soorten zijn net een beetje anders van elkaar. Zo varieren ze in formaat maar ook hoeveel in- en output mogelijkheden erop zitten. Als er complexe scripts worden geschreven met veel libraries kan het ook handig zijn om de flash-size in de gaten te houden. De ESP32 is de opvolger van de ESP8266 maar kan eigenlijk hetzelfde alleen is een stukje sneller en de flash-size is groter. Wat wel een mooie toevoeging is dat de ESP32 ook BLE (Bluetooth low energy).
Hieronder een tabel met verschillende ESP8266 modellen:
De Nano is een bijzonder kleine Arduino, die speciaal voor het werken met een insteekbord is ontwikkeld. De via stiftstrippen naar beneden komende pins en het praktische formaat past op vrijwel alle gangbare stekkersystemen. Daardoor is het nog gemakkelijker nieuwe ideeën en projecten “even” uit te proberen.
Ondanks de compacte bouw is de functionaliteit van de Nano vrijwel gelijk aan die van een Arduino Uno. Dat komt vooral door de krachtige microcontrollers van het type ATmega328, die zich al op meerdere Arduino boards heeft bewezen. Via de mini-USB-bus kunt u zowel board en schakeling van stroom voorzien en tevens nieuwe programma’s gemakkelijk op de controller zetten.
Productspecificaties
RAM: 2 KB
EPROM: 1 KB
kloksnelheid: 16 MHz
LEDs: RXD, TXD, Power, Pin 13
grootte: 0.73 “x 1.70” (ongeveer 1,85 cm x 4,3 cm)
Maximale stroom per I / O-Pin: 40 mA
belastbaarheid van 3,3-V-uitgang: 50 mA
Categorie: Development-board Embedded microcontroller serie: ATMega328 Interfaces: Mini-USB, ISP, I²C, SPI, Serieel en ICSP Spanningsingang (max.): 20 V Spanningsingang (min.): 7 V Voedingsspanning: 5 V Uitgangsspanning (max.): 5 V Uitgangsspanning (min.): 0 V Uitgangsstroom (max.): 50 mA Architectuur: 8-bit Aantal I/O’s: 14 Aantal analoge ingangen: 8 Aantal analoge uitgangen: 6 Aantal digitale ingangen: 14 Aantal digitale uitgangen: 14 Flash-geheugen: 32 kB EEPROM: 1 kB
Er zijn nogal wat modellen er revisies in omloop van de populaire Raspberry Pi, en soms om een programma te draaien of een stukje hardware aan te sluiten of te besturen heb je wat meer informatie over de hardware van je Pi nodig.
Om te controleren welke hardware versie je hebt van de Raspberry Pi ga je naar de terminal of log in op een terminal via Putty.
Log in als: pi
Met het standaard wachtwoord: raspberry (of als je dit hebt aangepast natuurlijk je eigen wachtwoord)
Intel is begonnen met de verkoop van zijn do-it-yourself-module Edison voor onder andere internet-of-things-toepassingen. De computer, iets groter dan een postzegel, kost in de VS iets meer dan 50 dollar, omgerekend 39 euro.
De kleine computermodule heeft afmetingen van 35,5x25mm en is daarmee iets groter dan een postzegel of sd-kaart. Edison is opgetrokken rond een Atom Z34xx, een x86-soc die op 22nm is geproduceerd en die over twee cores op 500MHz beschikt, aangevuld met een 32bit-Quark-microcontroller die op 100MHz loopt. Er is 1GB lpddr3 en 4GB emmc-flashopslag. Daarnaast ondersteunt het bordje dualband wifi-n en bluetooth 4.0.
Er zijn nogal wat mensen die tegen de vernieuwde ATX 2.x standaard aanlopen, vandaar dat ik de pinout daarvan heb toegevoegd. Je kunt eenvoudig zelf een converter maken met onderstaande info: Lees verder → Bericht ID 4153
Een zeer handige power supply om aan te sluiten op een breadboard met dubbele voedingsrails (standaard MB102 830 bussen breadbord).
Deze module is door middel van een drukknop aan- en uit te zetten. Het heeft ook aan beide kanten jumpers die onafhankelijk van elkaar in te stellen zijn.
Zo kunt u bijvoorbeeld op uw breadboard links een voltage van 3,3V instellen terwijl u rechts 5V instelt. Lees verder → Bericht ID 4153
Arduino Leonardo AVR Development Board is a microcontroller board based on the Atmel ATmega32u4.
It offers 20 digital IOs (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button.
The Arduino Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor.
This allows the Leonardo to appear to a connected computer as an HID, such as a mouse or keyboard, in addition to a virtual (CDC) serial / COM port.
The Leonardo board contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. Lees verder → Bericht ID 4153
Deze module realiseert een snelle I2C interface met de bekende LCD displays (16×02 en 16×04 en 20×04), wat de besturing van deze displays stukken makkelijker en zuiniger met I/O pinnen maakt.
Doordat deze module 8 opties voor het adres heeft (0X20 tot en met 0X27) is het mogelijk om met maar 2 verbindingen, 8 van deze interface modules tegelijk aan te sturen.
Door middel van de ingebouwde potmeter op deze module is het mogelijk om de achtergrondverlichting en het contrast van de lcd display in te stellen. De 16 pinnen komen overeen met de meest gangbare display’s, deze module kun je dus rechtstreeks achterop de display solderen, of je kan er een flatcable op monteren, maar daar zie ik het nut niet zo van in. Lees verder → Bericht ID 4153
Voor elektronicahobbyisten is Arduino toch wel de belangrijkste ontwikkeling van de laatste jaren geweest. Het aansturen van projecten was nog nooit zo eenvoudig als nu met Arduino.
Zelfs voor beginners met programmeren en elektronica heeft Arduino de drempel weggenomen. Juist deze groep met beginners staan aan de basis van het immense succes van Arduino.
Arduino richt zich van oorsprong op kunstenaars, ontwerpers en hobbyisten welke met het Arduino development board op eenvoudige wijze verschillende soorten input kunnen omzetten in een actie (de output).
Geschiedenis van Arduino
De ontwikkeling van Arduino is gestart in 2005 in Italië. De insteek was het maken van een development board welke goedkoper zou zijn dan de gebruikelijke prototyping systemen van destijds. Aan de basis van het ontwerp ligt het open-source “Wiring Platform”.
Arduino is open-source
Arduino is, net als het eerder genoemde “Wiring Platform”, een open-source systeem. Dit houdt in dat de ontwerpen van het Arduino platform voor iedereen beschikbaar zijn. Het zelf maken van een dergelijk systeem op basis van deze ontwerpen is geen probleem, het mag dan echter niet de naam “Arduino” dragen. Dit is ook de reden dat er verschillende versies van het Arduino systeem in omloop zijn met de namen:
Freeduino;
Boarduino;
Netduino;
etc.
Arduino toepassingen
Arduino is geschikt voor tal van toepassingen, van het simpelweg aansturen van een aantal LED’s, het bewateren van de planten in huis, tot aan het bouwen van eigen robots.
Er zijn duizenden – zo niet miljoenen – verschillende Arduino projecten te bedenken, het internet staat er dan ook vol mee. Een zoekopdracht op ‘Arduino project’ levert al meer dan miljoenen resultaten op in Google.
Arduino programmeren
Het programmeren van een Arduino board gaat via een eigen programmeeromgeving, de zogeheten “Arduino Development Environment”. Deze software is gratis te downloaden via de officiële website van Arduino en bevat naast een text editor voor het schrijven van programma’s ook een aantal andere hulpmiddelen én een aantal voorbeeldprogramma’s welke direct op het Arduino board te plaatsen zijn.
Het is geen verplichting om te programmeren via de Arduino software, het is in feite gewoon een AVR board en dus ook te programmeren met AVR C of C++.
Ook grafisch ‘programmeren’ is mogelijk met Arduino, hier bestaan verschillende programma’s voor. Zo zijn er programma’s waar de gebruiker simpelweg functies in de vorm van grafische icoontjes hoeft te slepen om een programma te schrijven (drag ’n drop).
We hebben vele boeken online om het programmeren met Arduino te leren.