ID.nl logo
Aan de slag met Arduino - Deel 1: Voorbereidingen en leds
© PXimport
Zekerheid & gemak

Aan de slag met Arduino - Deel 1: Voorbereidingen en leds

In eerdere artikelen op de site heb je mogelijk kennis gemaakt met de Arduino en gelezen dat je hem kunt gebruiken voor leuke projectjes. Misschien is dat nog een beetje vaag, vandaar dat we het diepe induiken en aan de slag gaan met leds.

Het blijft een magisch moment als een schakeling die je op je breadboard hebt gebouwd, tot leven komt dankzij je Arduino. Niets is leuker dan dit zelf beleven en in dit artikel ga je zelf aan de slag met de Arduino Nano. Deze Nano is op het kleinere formaat na overigens hetzelfde als de Arduino Uno. Heb je toevallig al een Uno, dan kun het in dit artikel besproken project ook uitvoeren. Je zult de jumperdraden dan in de jumperaansluitingen op de Uno moeten stoppen, in plaats van in de aansluitingen op het breadboard naast de Arduino Nano. Qua programmacode is er verder geen verschil, de projecten in dit artikel werken dus ook prima op een Uno. Lees ook: Wat is Arduino en waarom is het zo leuk?

Een Arduino kan best wel wat hebben en heel duur zijn ze niet, maar toch willen we hem niet beschadigen. Koppel je Arduino dus altijd los voordat je componenten aansluit. We sluiten leds altijd aan in combinatie met een weerstand, zo voorkomen we dat er te veel stroom gaat lopen en de led of Arduino beschadigd raakt. Nog een puntje van aandacht: de Arduino zal altijd direct het programma in zijn geheugen uitvoeren nadat je hem op de pc of een andere voedingsbron aansluit. Het is daarom handig als je de code van een project alvast op de Arduino zet voordat je de schakeling maakt. Zo weet je zeker dat er geen onbedoelde dingen gebeuren. Als je de basis van het breadboard begrijpt, kun je waar wij een specifieke positie beschrijven zelf de voor jou handigste positie kiezen.

In dit artikel gaat het trouwens om het bereiken van het resultaat, en leggen we dus niet uitgebreid de technologie erachter uit.

Benodigdheden

Je hebt de volgende onderdelen nodig om dit artikel te volgen. Arduino Nano (kloon) Groot breadboard (830-punten) Lichtgevoelige weerstand Potmeter 9x weerstand 220 ohm 9x rode led 1x witte led Passieve keramische luidspreker 12x jumperdraden

©PXimport

01 Op het breadboard prikken

De Arduino Nano is in tegenstelling tot bijvoorbeeld de Uno een bordje zonder vrouwelijke headers. Om het bordje voor projecten te gebruiken, zul je hem daarom in een breadboard moeten prikken. We doen dit direct zodat de Arduino minder kwetsbaar wordt. Je hebt een groot breadboard nodig omdat je bij een klein breadboard niet genoeg rijen over houdt voor andere componenten. Prik de Arduino met de usb–aansluiting naar links in rij 1, waarbij je de pinnen uitlijnt met de kolommen c en g.

©PXimport

02 Arduino IDE downloaden

Om een Arduino te kunnen programmeren, heb je de Arduino IDE nodig. Surf hiernaartoe en klik op Windows Installer. Op het moment van schrijven was versie 1.6.9 de meest recente stabiele versie, mogelijk is dit wanneer jij dit leest een nieuwere versie. Je kunt vervolgens besluiten om een donatie te doen door te klikken op Contribute & download, waarna je een bedrag en betaalmethode kunt kiezen. Wanneer je dat niet wilt, klik je op Just download om de software gratis te downloaden.

©PXimport

03 Arduino IDE installeren

Voer de gedownloade software uit en klik op I Agree om de installatie te starten. Je krijgt nu een aantal keuzeopties te zien. Deze hoef je niet aan te passen, dus klik op Next en vervolgens op Install. Je krijgt tijdens de installatieprocedure de vraag of je de Arduino USB Driver wilt installeren. Klik op Installeren om dat te doen. Krijg je nog een keer de vraag of je de driver wilt installeren, klik dan nogmaals op Installeren. Klik vervolgens op Close om de installatie af te ronden.

04 Arduino aansluiten

Pak het breadboard met de Arduino Nano erbij en sluit hem met een mini-usb-kabel op je pc aan. Windows zal nu een virtuele seriële poort installeren, deze heet USB-SERIAL CH340 (COMx) waarbij op de plaats van x een nummer staat. Je kunt dit later terugvinden door Apparaatbeheer te openen en te kijken onder Poorten (COM & LPT). Op de Arduino Nano zijn vier piepkleine leds aangebracht, de derde met de aanduiding Pow moet in ieder geval branden.

©PXimport

05 Arduino ontwikkelomgeving instellen

Start nu de Arduino-software. Arduino heeft voor het testen een voorbeeldprogramma ingebouwd dat een ingebouwde led laat knipperen. Open dit voorbeeldprogramma door in het menu op Bestand / Voorbeelden / 01.Basics / Blink te klikken. Klik in het menu vervolgens op Hulpmiddelen / Board en kies Arduino Nano. Klik in het menu vervolgens opnieuw op Hulpmiddelen en kies onder poort het in stap 4 getoonde poortnummer. Controleer verder of onder Hulpmiddelen bij Processor ATmega328 is gekozen.

©PXimport

06 Voorbeeldprogramma uploaden en uitvoeren

De voorbeeldcode laat een op pin 13 aangesloten led continu knipperen met een tussenpoos van één seconde. Op de Arduino Nano is dat de op het bord aangebrachte led L. Om de code naar je Arduino te uploaden, klik je op Upload (tweede ronde knop linksboven met een pijl naar rechts). De led L zal één seconde aan en één seconde uit staan. Jij bent echter de baas en uiteraard wil je een eigen led laten knipperen, dat kan ook.

©PXimport

07 Losse led aansluiten

Koppel je Arduino los en pak een rode led waarvan je de anode (lange pootje) in 25j stopt en de kathode (korte pootje) in 26j. Pak nu een weerstand van 220 ohm en stop één kant in 26f en de andere kant in de negatieve stroomrail aan de onderkant. Sluit een jumperdraad aan op 25f en 1a om de led op pin 13 aan te sluiten. Sluit ook een jumperdraad aan tussen de onderste negatieve stroomrail en 14a om de led met GND te verbinden.

©PXimport

08 Twee knipperende leds

We hebben een led aangesloten op pin 13 van de Arduino. Dit is dezelfde pin 13 die door de interne led gebruikt wordt. Wanneer je de Arduino inschakelt, zouden beide leds daarom moeten knipperen. We gebruiken een weerstand tussen de Arduino en de led om de led te beschermen, zo kan er nooit te veel stroom door de led gaan. Onthoud dat je altijd een weerstand gebruikt om een led op de Arduino aan te sluiten.

Knipperende ledjes zijn natuurlijk de eerste basis, maar je kunt veel verder gaan. Dat gaan we doen in volgende delen. Houd de website dus in de gaten.

▼ Volgende artikel
Zo speel je Windows-games op een Mac
© vladim_ka - stock.adobe.com
Huis

Zo speel je Windows-games op een Mac

Niet alle pc-games zijn officieel uitgebracht voor macOS, maar er zijn verschillende manieren waardoor je alsnog Windows-games kunt spelen op een Mac of MacBook. We leggen je uit hoe je dat doet.

In dit artikel lees je:

  • Waarom Macs niet standaard alle spellen ondersteunen
  • Op welke manieren je ze alsnog op een Mac kunt spelen
  • Dat je de spellen wel eerst zelf in bezit moet hebben

Lees ook: Creëer je ideale gameroom met deze accessoires

Apple voorziet zijn Macs en MacBooks de laatste jaren van eigen M-chips, wat ze een stuk krachtiger maakt dan voorheen. Hoewel ze daarmee genoeg capaciteit in huis hebben om de meest veeleisende games te draaien, zullen niet alle games native op macOS werken. Dat komt doordat macOS nu eenmaal een compleet ander besturingssysteem is dan Windows. 

Macs met Apple Silicon-processors ondersteunen bijvoorbeeld geen 32-bit-apps, waardoor een oudere Mac met Intel-chip bepaalde games wél kan draaien, terwijl een gloednieuwe Mac die niet ondersteunt. Voor ontwikkelaars is het bovendien niet rendabel om games voor macOS uit te brengen, bijvoorbeeld omdat er minder gamers op het platform te vinden zijn. 

Je hoeft echter niet meteen naar de winkel te rennen voor een Windows-pc, want er zijn wel degelijk verschillende manieren waarop je alsnog Windows-games op je Mac kunt spelen.

Windows-games spelen op een Mac(Book)

Er zijn genoeg mogelijkheden om Windows-games te spelen op een Mac, maar welke je kiest, hangt af van het type game dat je wilt spelen. Op AppleGamingWiki is een lijst te vinden van een hoop pc-games, waarbij per titel wordt vermeld of die native op een Mac draait en via welke andere tools de game te spelen is. Niet alle tools werken namelijk in combinatie met elk spel. 

Tools zoals CrossOver en Whisky

CrossOver is een van de meest gebruikvriendelijke tools om Windows-games te spelen op een Mac. De tool is gemaakt door CodeWeavers en stelt gebruikers in staat om Microsoft-apps op een Mac te draaien. CrossOver kan dus niet alleen games draaien, maar ook andere Windows-software zoals productiviteitstools. Het grote nadeel van CrossOver is dat de tool 74 euro per jaar kost om te gebruiken. Wel is er een gratis proefperiode beschikbaar. 

Een minder gebruiksvriendelijk, maar gratis alternatief is Whisky. Er is een hoop overlap tussen de twee tools, omdat Whisky en CrossOver dezelfde onderliggende technologie gebruiken: Wine (wat staat voor Wine is not an emulator). Toch is het een stuk lastiger om een Windows-game via Whisky op een Mac te laten draaien. De tool is een stuk technischer ingesteld en geeft de gebruiker meer controle, maar is daardoor ook moeilijker te doorgronden. Op de website van Whisky is een lijst met ondersteunde games te vinden.

Parallels

Een andere (betaalde) optie is Parallels. Dat is een programma dat een volledig Windows-besturingssysteem simultaan naast macOS kan draaien. De virtuele machine binnen macOS maakt het mogelijk om Windows 11 of Windows 10 te installeren, waardoor je vervolgens Windows-games en andere Windows-apps kunt downloaden. Deze tool is minder geschikt voor grafisch intensieve games, aangezien er twee besturingssystemen naast elkaar worden gedraaid.

Belangrijk om te weten is dat je de pc-games wel echt in je bezit moet hebben als je ze via de bovenstaande tools wilt spelen, zoals op Steam of een ander gameplatform. Ook werken niet alle games even goed met bovenstaande tools.

Ook interessant: Zo kun je je geld terugvragen op Steam

©Gorodenkoff

Stream je games naar je Mac

Grote techbedrijven als Nvidia en Microsoft hebben hun eigen clouddiensten voor games uitgebracht, waardoor het mogelijk is om pc-games naar je Mac te streamen. Met diensten als GeForce Now en Xbox Cloud Gaming kun je eenvoudig pc-games spelen, zonder dat enige technische kennis vereist is.

Diensten als Nvidia GeForce Now en Xbox Cloud Gaming maken het mogelijk om Windows-games te spelen zonder dat je over geschikte hardware beschikt. De game draait dan niet lokaal op je Mac, maar op een externe server. De beelden worden vervolgens naar je beeldscherm gestreamd. 

GeForce Now is gratis te gebruiken, al gelden er dan beperkingen en worden er advertenties getoond. Er zijn ook abonnementen beschikbaar met extra mogelijkheden vanaf 10,99 euro per maand. Niet alle games worden ondersteund, maar Nvidia heeft een lijst gepubliceerd met compatibele spellen. Bij Nvidia GeForce Now moet je de games eerst gekocht hebben, bijvoorbeeld op Steam, voordat je ze kunt streamen.

Xbox Cloud Gaming is beschikbaar met een Game Pass Ultimate-abonnement en maakt het mogelijk om games te spelen op een apparaat naar keuze, waaronder een Mac. Je bent hierbij afhankelijk van de Game Pass-bibliotheek, maar in het aanbod vind je ook een hoop titels die niet zijn uitgebracht voor Mac. Game Pass Ultimate kost 17,99 euro per maand.

Lees ook: Waar kun je het beste pc-games kopen? Een overzicht

▼ Volgende artikel
Waar voor je geld: 5 steelstofzuigers met een lange accuduur
Huis

Waar voor je geld: 5 steelstofzuigers met een lange accuduur

Bij ID.nl zijn we dol op kwaliteitsproducten waar je niet de hoofdprijs voor betaalt. Daarom speuren we een paar keer per week binnen een bepaald thema naar zulke deals. Ben je op zoek naar een handzame steelstofzuiger met een lange accuduur? We hebben vijf modellen voor je gevonden die je niet telkens hoeft op te laden.

Een steelstofzuiger biedt talrijke voordelen voor het moderne huishouden. Dankzij het lichte, slanke ontwerp is dit apparaat moeiteloos te hanteren, waardoor schoonmaken minder inspannend wordt. Doordat ze draadloos zijn, heb je volledige bewegingsvrijheid.

Steelstofzuigers zijn verder veelzijdig en kunnen zowel harde vloeren als tapijten goed reinigen. Door hun compacte formaat nemen ze minimale opslagruimte in beslag en passen ze gemakkelijk in kleine kasten. Moderne modellen beschikken over krachtige accu's met lange gebruiksduur en zijn doorgaans uitgerust met handige accessoires voor verschillende oppervlakken.

Veel steelstofzuigers fungeren als 2-in-1-apparaten, waarbij het handdeel losgemaakt kan worden voor het stofzuigen van meubels, trappen of de auto. Deze combinatie van gebruiksgemak, flexibiliteit en efficiëntie maakt de steelstofzuiger tot een onmisbaar huishoudelijk apparaat.

Bosch BBS712A

Deze Bosch - voluit de Unlimited 7 BBS712A genaamd - is een veelzijdige draadloze steelstofzuiger die geschikt is voor harde vloeren en tapijt. Hij weegt slechts 2,9 kg en heeft een flexibel buissysteem van 90 graden. De stofzuiger beschikt over een zogeheten TurboSpin-motor en een krachtige borstel met geïntegreerde led-verlichting, wat zorgt voor een grondige reiniging op alle oppervlakken. De 0,3 liter opvangbak is relatief klein, maar is eenvoudig te legen. Het apparaat wordt geleverd met diverse accessoires, waaronder een meubelborstel en een kierenzuigmond, en heeft een afneembare handstofzuiger voor moeilijk bereikbare plekken. Ook handig: bij deze Bosch krijg je twee accu's, waarmee je de standaard gebruikstijd kunt verdubbelen.

⏱ Opgegeven maximale gebruikstijd: 40 minuten (op basis van één accu)

Rowenta X-Force Flex / RH99A9

Deze Rowenta X-Force Flex is een krachtige en veelzijdige draadloze steelstofzuiger. Met een zuigkracht tot 200 Watt en een 32,4 V lithium-ion batterij levert hij goede prestaties op verschillende typen vloeren. Dankzij de automatische zuigkrachtaanpassing past het apparaat zich moeiteloos aan verschillende oppervlakken aan. Dankzij de flexibele buis en de ingebouwde led-verlichting wordt het eenvoudig gemaakt om onder meubels en in donkere hoeken te reinigen. Het digitale display toont real-time informatie over de resterende batterijduur en stelt je in staat om tussen vier vermogensniveaus te schakelen, inclusief een Boost-functie voor extra kracht. Het ruime 0,9 liter stofreservoir is gemakkelijk te legen en kan worden afgewassen. Voor huisdierbezitters is de meegeleverde Animal Turbo-borstel ideaal voor het verwijderen van dierenharen

⏱ Opgegeven maximale gebruikstijd: 70 minuten

Nilfisk Easy 2:1 36V

Deze veelzijdige draadloze steelstofzuiger heeft een geïntegreerde kruimelzuiger, gemaakt voor zowel grote als kleine schoonmaaktaken. Een krachtige 36V lithium-ion batterij biedt dit apparaat tot 80 minuten gebruikstijd, afhankelijk van de gekozen zuigstand. De stofzuiger beschikt over drie vermogensniveaus en een geluidsniveau van 77 dB, wat zorgt voor een stille en efficiënte reiniging. Dankzij de led-verlichting op de zuigmond worden donkere hoeken en onder meubels goed verlicht. Het stofreservoir heeft een capaciteit van 0,6 liter en is eenvoudig te legen en te reinigen. De Nilfisk Easy 2:1 36V wordt geleverd met diverse accessoires, waaronder een meubelborstel en een kierenzuigmond.

⏱ Opgegeven maximale gebruikstijd: 80 minuten

Beko VRT 61821VD

De Beko VRT61821VD is een veelzijdige 2-in-1 steelstofzuiger met geïntegreerde kruimelzuiger, geschikt voor zowel harde vloeren als tapijt. Met een krachtige 21,6 V accu biedt deze stofzuiger een goede zuigkracht. Dankzij het wasbare HEPA-filter is hij geschikt voor mensen met een stofallergie. De stofzuiger heeft een stofreservoir van 0,5 liter en wordt geleverd met een turbo- en kierenzuigmond. De led-verlichting op de zuigmond laat je goed zien wat je aan het doen bent. Met een gewicht van slechts 2,,8 kg is hij licht en wendbaar, en de oplaadtijd bedraagt slechts 5 minuten. De Beko VRT61821VD is ideaal voor dagelijks gebruik en biedt een efficiënte reinigingservaring.

⏱ Opgegeven maximale gebruikstijd: 70 minuten

Philips 7000-Serie Aqua XC7055/01

Deze Philips 7000 is multifunctioneel, want het kan zowel droog als nat reinigen. Hij is voorzien van een watermodule met microvezelpad. Het apparaat is uitgerust met een krachtige 25,2 V lithium-ion batterij die tot 80 minuten werktijd biedt in Eco-modus en 30 minuten in Turbo-modus. De digitale PowerBlade-motor zorgt voor een sterke luchtstroom tot 1100 liter per minuut, wat resulteert in uitstekende zuigkracht.

De XC7055/01 is voorzien van een digitaal display dat real-time informatie toont over batterijstatus en gekozen reinigingsmodus. Dankzij led-verlichting op de zuigmond en accessoires worden ook moeilijk zichtbare stofdeeltjes en vuil effectief opgespoord. Cyclonische filtering zonder stofzak zorgt voor efficiënte stofscheiding en eenvoudige reiniging van het reservoir van 0,6 liter. Bij het apparaat worden meerdere accessoires geleverd, waaronder een PrecisionPower Smart Nozzle met ZigZag-technologie, een Mini TurboBrush voor dierenharen, en diverse opzetstukken voor meubels en kieren.

Opgegeven maximale gebruikstijd: 80 minuten