Stap 2: Instellen van de controles van de tank
Onze ontwerp maakt gebruik van potentiometers die roteren wanneer gekoppeld aan grepen. De verschillende spanningswaarden output worden gevoed in pinnen die zijn geconfigureerd voor de ontvangst van analoge ingang via software en vervolgens geïnterpreteerd door de Kinoma maken om snelheid en richting te geven. Voel je vrij om het ontwerp ondersteunt met deze input/output-structuur in het achterhoofd. Glijdende potentiometers goed werken, of u kunt bouwen aan een 3D gedrukte eenheid die beschikt over zowel potentiometers en grepen.
Wanneer uw ontwerp passende spanningswaarden uitgangen, voeden ze de Kinoma maken met behulp van de voorste jumperpennen of pinnen 37-48 op de rug (met uitzondering van de pinnen aangeduid grond). Houd er rekening mee dat de maximale spanning gezien op elke invoer pin 3,3 V moet worden. Na het kiezen van een van deze pinnen, gaan de tomain.js zich in het bestand met het label 'src' in tank-control en wijzig de waarde van variabelen met het label: rightMotorPin en leftMotorPin aan hun respectieve pin-nummers.
Om te zien of uw Kinoma maken is correct het lezen van deze waarden, gaat u naar de toepassing van de Pin Explorer gelegen op het huisscherm van elke Kinoma maken om te controleren de waarden die uw pins zien. Een voorbeeld van de bedrading is opgenomen hierboven.
Nu dat alles is bekabeld, zijn we klaar om te kalibreren van de robot de snelheid van uw ontwerp spanning uitvoerbereik. Setup is eenvoudig. Tot uw robot en tank-controle op de Kinoma maken welk zit voorlezing uw spanningswaarden vastgehaakt uitvoeren tank-robot op de Kinoma maken. Onthoud: beide Kinoma maken apparaten moeten op hetzelfde wifinetwerk om te communiceren. De software wordt ervan uitgegaan dat hogere spanningswaarden voorwaartse beweging betekenen. Dus op een schaal van 0 tot 1, 1 zou volledige vooruit en 0 zou volledige omgekeerde. Zodra beide toepassingen worden uitgevoerd, moet u twee knoppen: "Drive" en "motoren", op uw robot Kinoma maken scherm. Tik op de "Set up motoren" knop.
Instellen welke analoge ingang u naar elke vermelde positie (d.w.z. juiste max, min omgekeerde links, etc) gebruikt en u tikt u gewoon op de corresponderende knop als u wilt instellen van de waarde. Het programma kent voor het opslaan van deze waarden voor toekomstige loopt en herijking is alleen nodig wanneer de cache op de Kinoma maken is uitgeschakeld.
U kunt kiezen om terug te keren naar het hoofdmenu en selecteer de knop "Drive" om een bericht op de tank weer te geven. Dit bericht kan worden gewijzigd door het veranderen van de inmain.js van de variabele "tankMessage" gelegen in de src map van tank-robot.
Ervan uitgaande dat u alles correct hebt aangesloten en tank-robot en tank-control op passende Kinoma maken apparaten worden uitgevoerd, moet u zitten kundig voor uw tank rijden!