• Categorie archieven Arduino
  • Arduino installeren onder Linux Mint

    Download en installeer de Arduino IDE

    Bezoek eerst de downloadpagina van de officiële Arduino website en download de versie voor jouw OS. Ik gebruik Linux Mint 64-bit dus ik koos voor de “Linux 64 bits” versie.

    Op het moment van schrijven was 1.8.0 de nieuwste versie. Dus na het downloaden had ik het bestand “arduino-1.8.0-linux64.tar.xz” in mijn Downloads map.

    Ga naar de map waar je het bestand hebt gedownload (bijv. “Downloads”) en pak het bestand uit met Archiefbeheer door er op te dubbelklikken.

    Na het uipakken open je een terminalvenster (CTRL+ALT+T) en ga je naar de Downloads-map:
    cd ~/Downloads

    Verplaats dan de map met de uitgepakte bestanden naar de “/opt” map. De “/opt” map is gereserveerd voor alle software en extra’s die geen onderdeel zijn van de standaard Linux-distributie. Vergeet niet het versienummer “1.8.0” te veranderen naar de versie die je gedownload hebt!
    sudo mv arduino-1.8.0 /opt

    Ga naar de nieuwe Arduino map:
    cd /opt/arduino-1.8.0/ 

    Toon een lijst van de bestanden:
    ls -l 

    Je zou nu “install.sh” moeten zien, het installatiescript. Maak het uitvoerbaar met “chmod +x”:
    chmod +x install.sh

    Als laatste het installatiescript uitvoeren met:
    ./install.sh

    Dit zal de IDE installeren en de snelkoppelingen aan het applicatiemenu en het bureaublad toevoegen.

    Controleer in de terminal welke usb devices je in gebruik hebt met:

    Of gebruik dmesg voor een zeer uitgebreide USB infotabel:

    (is deze niet geinstalleerd dan kun je dit doen door uit te voeren:

    Het kan zijn dat je als gebruiker geen rechten hebt om je USB poort te gebruiken in Arduino, voer dan uit in de terminal:

    sudo usermod -a -G dialout $gebruikersnaam


    Linux Mint Cinnamon: snelkoppelingen hernoemen

    Hier volgt hoe je de snelkoppelingen kunt hernoemen, wat handig is als je meerdere versies van de IDE wilt installeren.

    Voor het applicatiemenu (a.k.a. startmenu of hoofdmenu):

    1. Rechts-klik op de “Menu” knop op de taakbalk en kies “Instellen…”;
    2. In het scherm “Hulptoepassingen”, kies “De menubewerker openen”;
    3. Daarna in het scherm “Hoofdmenu”: selecteer links “Electro”, en rechts “Arduino IDE”, kies daarna “eigenschappen”;
    4. En in het scherm “launcher properties”: wijzig de naam, klik daarna “Ok”.

    Voor snelkoppelingen op het bureaublad:

    1. Rechts-klik de snelkoppeling, kies “Eigenschappen”;
    2. Wijzig de naam en kies “Sluiten”.

  • Arduino Nano Development-board ATMega328

    Arduino Nano Development-board ATMega328
    Arduino Nano Development-board ATMega328

    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


  • Arduino Nano R3

    De Arduino Nano is een klein, compleet, breadboard-vriendelijk bordje gebaseerd op de ATmega328. Dit bordje gebruikt dezelfde chip als de UNO, maar zit in een andere verpakking. Dit bordje heeft geen DC power jack, en wordt aangestuurd met een Mini-USB kabel.

    Eigenschappen:

    • Gewicht: 4 gram
    • Afmetingen: Breed: 1,80 cm, Lang: 4,30 cm, Hoog: 1 cm
    • Microcontroler: ATmega328P
    • Operating Voltage: 5 Volt
    • Input Voltage (aanbevolen): 7 – 12 Volt
    • Input Voltage (limieten): 6 – 20 Volt
    • Digital I/O Pins: 14 (waarvan er 6 mogelijk PWM output geven)
    • Analog Input Pins: 6
    • DC Current per I/O Pin: 40 mA
    • DC Current for 3.3V Pin: 50 mA
    • Flash Memory: 32 KB (ATmega328) 0.5 KB wordt gebruikt door de bootloader
    • SRAM: 2 KB (ATmega328P)
    • EEPROM: 1 KB (ATmega328P)
    • Clock Speed: 16 MHz

    * De headers worden los bijgeleverd

    Het betreft de 3e revisie (nieuwste) met de volgende aanpassingen:

    • Sterker RESET circuit.
    • SDA and SCL pinnen toegevoegd bij de AREF pin en 2 nieuwe pinnen bij de RESET pin, namelijk de IOREF pin, waardoor shields zich kunnen aanpassen aan het voltage vanaf het bord. In de toekomst zijn schilden compatible met zowel de 5v als 3,3v versie. De 2e pin is niet aangesloten en is gereserveerd voor toekomstige updates.

  • Arduino DK Uno R3

    De Arduino UNO DK R3 is de nieuwste versie van het ontwikkelbord en de opvolger van Arduino Duemilanove. De UNO heeft een andere USB-to-Serialchip in zich dan de vorige versies, namelijk de ATmega8U2 USB-naar-TTL. Het heeft net als zijn voorgangers een USB-B-connectie en heeft verder een bootloader die slechts 0,5 kB van het totale geheugen gebruikt, de voorganger gebruikte 2,0 kB.

    DK is een relatief nieuw merk en is een aftakking waar 100% compatibele Arduino bordjes worden gemaakt. Dit bordje werkt net zoals het originele bord, maar heeft enkele veranderingen.

    • USB interface wordt nu aangestuurd door de stabielere PL2303HX chip.
    • Power led is rood
    • L led is groen

    Deze Arduino is erg populair en is door de ingebouwde USB interface erg gemakkelijk te programmeren. Met de Arduino development software heeft u uw eerste programma al binnen enkele minuten draaien. Lees verder  Bericht ID 1455


  • Arduino Leonardo AVR Development Board

    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 1455


  • Arduino Nano 3.0 with ATMEGA328

    Arduino Nano 3.0 is a small, complete, and breadboard-friendly surface mount embedded version of Arduino with integrated USB, which is based on the ATmega328. It has everything that the Arduino Diecimila/Duemilanove has, electrically, with more analog input pins and an onboard +5V AREF jumper. The Nano 3.0 works with a Mini-B USB cable, and can be powered via the Mini-B USB connection, a 6-20V unregulated external power supply (pin 30), or a 5V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage source.

    The Nano has the breadboard-ability of the Boarduino and the Mini+USB, with a smaller footprint than either, so users have more breadboard space. It also has a pin layout that works well with the Mini or the Basic Stamp (TX, RX, ATN, GND on one side, power, and ground on the other). This 3.0 version comes with the ATMEGA328, which offers even more programming and data memory space. Lees verder  Bericht ID 1455


  • Arduino voor beginners

    Leuk dat u meer wilt weten over Arduino. Wij helpen u graag een eindje op weg. Deze pagina dient om u te inspireren en biedt een introductie in de wereld van Arduino. Het is geen compleet naslagwerk, maar het geeft wel de benodigde basis om zelf verder op ontdekkingsreis te gaan. Perfect voor iedere beginner, zeker als u (nog) geen ervaring heeft met elektronica of programmeren!

    Wat is Arduino
    Arduino is de merknaam van een populaire serie microcontroller-boards. Deze boards bestaan (meestal) uit een Atmel ATmega microcontroller, enkele ondersteunende componenten en een aantal aansluitingen. Samen vormen ze een soort kleine ‘computer’ waarmee u verschillende projecten zelf kunt aansturen.

    Een Arduino-board is gemaakt om op een voordelige manier uw elektronicaprojecten aan te sturen. De microcontroller op het board is hier dan ook op geselecteerd. Een volwaardige computer met veel rekenkracht zou namelijk overbodig zijn voor dit doel en alleen maar tot hoge kosten leiden. De Arduino Uno heeft bijvoorbeeld een geheugen van slechts 32kB. Veel minder dan bijvoorbeeld een laptop, maar ruim voldoende om uw elektronicaprojecten aan te sturen.

    Arduino is een open-source-systeem. Dit betekent dat alle ontwerpen van de diverse boards door iedereen te bekijken zijn. U mag zelfs uw eigen Arduino-board maken. De makers van Arduino hebben een belangrijke voorwaarde gesteld; u mag het board geen Arduino noemen. Het grote voordeel van dit soort open-source-initiatieven is dat veel gebruikers hun kennis en creativiteit in kunnen brengen. Er ontstaat op die manier al snel een grote groep mensen (community) die samen het originele idee kunnen verbeteren. Lees verder  Bericht ID 1455


  • Wat is een Arduino?

    ArduinoUno_R3_Front
    Arduino UNO R3

    Als je op zoek gaat naar leuke elektronische projecten op het internet kom je niet onder de naam Arduino uit. Het opensource systeem wordt onder andere gebruikt voor Internet-of-Things-toepassingen, robots en leuke DIY-projecten. Wat is Arduino nu precies en waarom het zo leuk is om te experimenteren met dit voordelige systeem?

    Arduino is een soort van zeer klein en goedkoop (opensource) moederbord. Hij kostte op het moment van schrijven ongeveer 15 euro. Voor meer informatie over de verschillende soorten Arduino’s KLIK

    Arduino heeft door het grote aanbod uitbreidingen zeer veel toepassingen, gaande van led-lichtjes laten knipperen tot een alarm voor brand en gasgeur.

    Met de Arduino kun je op basis van een input een output regelen. Bijv. als er beweging wordt geconstateerd in een ruimte, gaat een lamp aan. Of als er een schakelaar omgezet wordt, dat een electro motor gaat draaien. Er zijn vele mogelijkheden. Op deze website kun je allerlei voorbeelden vinden die je kan gebruiken voor je Arduino.

    Naast deze sensoren bestaat er ook shields: deze integreren verschillende sensoren en modules in 1 printplaat die gemakkelijk op de Arduino aangesloten kan worden. Deze shields worden vaak verkocht als kit, en moeten dus nog wel gesoldeerd worden.

    Voor het voeden van de input poorten van een Arduino, maak je gebruik van electronica. Dat kunnen simpele enkelvoudige componenten zijn (zoals een lichtcel) tot complete elektronische schakelingen op een printpraat (om bijv. te ‘voelen’ of er 220 Volt op een draad staat). Hetzelfde geldt voor de output poorten. Je kunt er iets eenvoudigs als een LED op aansluiten, maar ook bijvoorbeeld een meer ingewikkelde schakeling op een printpraat om een elektronische wisselschakelaar op 220 V aan te sturen. Bijvoorbeeld voor het schakelen van een lamp op 220 V.

    Moet je een ervaren programmeur of electrotechneut zijn? Nee! Een beetje affiniteit is natuurlijk handig, maar iedereen kan dit leren. Je begint met iets eenvoudigs en leert al doende. Voor je het weet, bouw je je eigen robot, alarmsysteem of 220V. schakelingen!

    Met de Arduino, een hoop fantasie en een actieve community is het mogelijk om eigen producten te maken, bestaande producten te veranderen of te verbeteren en om een nieuwe industrie op te zetten.

    De community rondom DIY prototyping is enorm. Mensen delen ideeën, schema’s, programmeercode en werken samen aan nieuwe producten. Dat is enorm fascinerend. Vooral omdat het niet alleen de techneuten zijn. Juist door toegankelijke software en hardware als de Arduino zullen andere disciplines zich mengen in de community en kunnen interessante samenwerkingsverbanden ontstaan.

    Tot slot een paar goede bronnen voor meer nieuws en inzicht over de Arduino en voorbeelden.


  • Arduino Boards voor het aansturen van uw projecten

    Arduino bordjes KLIK HIER

    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.