Stap 25: Installeren van de software van de afbeelding EtchABot
In afbeelding tekenmodus ontvangt EtchABot instructies via de seriële poort van de Arduino. Wanneer aangesloten op een computer met software waarmee afbeeldingen worden geconverteerd naar een reeks tekenopdrachten gesignaleerd, kunt EtchABot reproduceren veel vector (SVG) of rasterafbeeldingen, zoals we zullen zien.
Eerst moet u de EtchABotDriver schets aan de Arduino downloaden. Dit is de firmware waarmee de EtchABot om opdrachten te ontvangen via de seriële poort.
De software die de tekstafbeeldingen naar tekenopdrachten gesignaleerd is geschreven met een Node.js-server en een JavaScript-client die wordt uitgevoerd in een webbrowser. Ik probeerde naar de haven van de code in elektron om er een standalone desktop-app, maar was niet in staat om een elektron te spelen mooi met het knooppunt serialport pakket. De software van de afbeelding is nog steeds een work in progress, dus kijk voor toekomstige updates op GitHub.
Voordat u de software installeert, hebt u niet van knooppunt al geïnstalleerd, zal u moeten downloaden en installeren van Node.js vanaf de Node.js downloads pagina. Wanneer knooppunt installeert, komt het met een pakketbeheerder genaamd "npm" die vereenvoudigt de benodigde afhankelijkheden installeren.
Na het installeren van knooppunt, open een opdrachtregel prompt tevoorschijn (bijvoorbeeld cmd of PowerShell in Windows Terminal op een Mac, bash in Linux) en navigeer naar de map van de EtchABot met de naam "nodefiles". Binnen deze map is een bestand met de naam "package.json". Knooppunt gebruikt dit bestand te installeren alle benodigde bestanden voor het uitvoeren van het EtchABot-programma.
Van binnen het type van de map "nodefiles":
npm install
en npm zal de nodige afhankelijkheden installeren in een map met de naam "node_modules".