Review: Flip & click - Gemakkelijk aan de slag met hardware
De onderkant
Op de witte kant van de kaart zitten vier blauwe LED’s A, B, C en D. Die zijn verbonden met respectievelijk pen 38 (PC6), 37 (PC5), 39 (PC7) en 40 (PC8) van de Arduino.Hoewel de mikroBus slots zijn bedoeld voor click-boards, hebben ze een prettige penafstand en zijn ze goed te gebruiken voor eigen uitbreidingen. Wie dat van plan is, wil natuurlijk graag weten hoe deze pennen corresponderen met de pennen van de Arduino. De onderstaande tabellen zijn afgeleid uit het bestand
[Arduino-1.7.11]\hardware\arduino\sam\variants\arduino_due_x\variant.cpp
Let op, we kunnen de correctheid van de tabellen niet garanderen.
Slot A
Poort | Pen | Naam | Poort | Pen | Naam |
PA16 | 54 | A0 | PC24 | 6 | |
PC1 | 33 | PD1 | 26 | ||
PA28 | 77 | PA10 | 19 | RX1 | |
PA27 | 76 | PA11 | 18 | TX1 | |
PA25 | 74 | PA18 | 71 | ||
PA26 | 75 | PA17 | 70 | SDA1 |
Slot B
Poort | Pen | Naam | Poort | Pen | Naam |
PA24 | 55 | A1 | PC23 | 7 | |
PC2 | 34 | PD2 | 27 | ||
PA29 | 4 | PA12 | 17 | RX2 | |
PA27 | 76 | PA13 | 16 | TX2 | |
PA25 | 74 | PA18 | 71 | ||
PA26 | 75 | PA17 | 70 | SDA1 |
Slot C
Poort | Pen | Naam | Poort | Pen | Naam |
PA23 | 56 | A2 | PC22 | 8 | |
PC3 | 35 | PD3 | 28 | ||
PB21 | 52 | PD5 | 15 | RX3 | |
PA27 | 76 | PD4 | 14 | TX3 | |
PA25 | 74 | PB13 | 21 | ||
PA26 | 75 | PB12 | 20 | SDA |
Slot D
Poort | Pen | Naam | Poort | Pen | Naam |
PA22 | 57 | A3 | PC21 | 9 | |
PC4 | 36 | PD6 | 29 | ||
PB23 | 78 | PD5 | 15 | RX3 | |
PA27 | 76 | PD4 | 14 | TX3 | |
PA25 | 74 | PB13 | 21 | ||
PA26 | 75 | PB12 | 20 | SDA |
De resetknop tussen de slots C en D is niet erg gemakkelijk bereikbaar, vooral als we de blauwe kant boven hebben.
Mogelijkheden voor Python-liefhebbers
Installeer de gratis Zerynth Studio. Dat gaat heel snel, maar eigenlijk begint de installatie pas als je het voor het eerst opstart. Dan kun je wel even koffie gaan drinken, terwijl tonnen software worden gedownload. Als dat klaar is en de Flip & click wordt verbonden met de PC, wordt hij herkend als een Arduino Due of als een Flip & click. Na het installeren van de virtuele machine (“Virtualiseren van het board” met de ‘Z’-knop), wordt de kaart is herkend als een Flip & click. Bij de Python-versie is dat virtualiseren niet nodig. U kunt nu Python-programma’s voor de kaart maken.Er zijn veel mogelijkheden, dat blijkt wel uit de lange lijst van voorbeeldprogramma’s. Om zo’n programma uit te proberen, moeten we het klonen. Voor digitale I/O wordt gebruik gemaakt van functies in Arduino-stijl, zoals pinMode en digitalWrite, maar de pennummers lijken anders te zijn. Niet voor de digitale pennen 0 t/m 13 en de analoge pennen A0 t/m A5, maar wel voor de andere. De vier LED’s aan de witte kant zitten nu bijvoorbeeld op D39 t/m D42. Gelukkig bevat de IDE een handig overzicht (knop “Show board pinmap”) van de lay-out..
Hoe click-boards worden ondersteund in Python is mij niet duidelijk geworden.
Van Python (terug) naar Arduino is gemakkelijk genoeg: gewoon een sketch uploaden. Wilt u later terug naar Python, dan kunt u het board gewoon opnieuw virtualiseren. Ja, het is heel eenvoudig.
Read full article
Hide full article
Discussie (0 opmerking(en))