Innehållsförteckning:
Video: Konfigurera för att programmera ett Picaxe Via Shell Script (linux): 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Enkel genomgång som visar hur man gör ett skalskript som kommer att ladda ner ett program från en ftp -webbplats och sedan kompilera det och sedan ladda ner det till picaxen. (Detta är också min första instruerbara)
Steg 1: Vad jag använde
Det här är vad jag använde 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper lead på något sätt att programmera picaxen jag använder PICAXE021 prototypkort med jumper leads till breadboard Du kan i stort sett använda vilken picaxe micro som helst så länge du justerar och använder rätt complier
Steg 2: Konfigurera
Nu behöver vi en plats för manuset att springa från för denna instruerbara Jag bestämde mig för att placera den i ~/picaxe-ftp (~ betyder din hemmapp förresten). Nu vill vi få kompletteraren, https://www.rev-ed.co.uk/software/picaxe.tgz som innehåller alla kompletterare för alla olika versioner av picaxe. Nu använder jag 08m så jag får complier 'picaxe08m' och placerar den i katalogen men du kan lika gärna ersätta den med din version. Ok, så nu borde du ha din katalog med kompletteraren i den, det är allt.
Steg 3: Kod
Öppna nu din textredigerare eller vad du än använder och klistra in den här koden. #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Ange namnet på basskriptet här -p -n $ HOST << END_SCRIPTotat USER $ USER -offert PASS $ PASSWDget $ FILEquit END_SCRIPT # Det var ftp -delen som loggar in får filen och avslutas./Picaxe08m -c/dev/ttyS0 $ FILE # som laddar ner filen till picaxen ändra detta för att passa Spara detta som picaxeprogramer.sh i samma mapp som du lägger complier i. Nu kan du använda inställningarna deras koden är den enkla blinkande LED som du kan kontrollera själv om du vill. Du kan också använda den ftp -webbplatsen om du bara vill vara respektfull och inte krångla till det.
Steg 4: Kör programmet
Nu om du ville kan du ställa in det så att det körs var 1: e, 2: e timme eller vad du än vill, men för den här instruerbara skull kör vi bara det. OK anslut din picaxe som du normalt skulle (förmodligen bättre om den inte är programmerad för att blinka på stift 1) och lägg sedan till en lysdiod på stift 1 och slå på den. Navigera nu till mappen där manuset och kompatibiliteten finns och kör programmet genom att skriva 'sh picaxeprogramer.sh'. den ska köras och fortsätta att programmera picaxen.
Steg 5: Sista steget
Nu vet jag att det här ensam inte är särskilt användbart, men om du utökar detta kan du kunna uppdatera robotkontroller eller se till att alla dina robotar är uppdaterade till nya kommandon och kontroller, men vad du bestämmer dig för är helt upp till dig. Här är en video av skalet som körs. (Förlåt för kameran av dålig kvalitet är mer en fotograferingskamera. Även bakgrundsbruset) Om du vill ha ett skript med lite till, prova detta#!/Bin/shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Ange namnet på basskriptet härNEWNAME = `date +%Y-%m-%d''.bas ' ftp -n $ HOST <
Rekommenderad:
Programmera en Arduino med en annan Arduino för att visa en rullande text utan bibliotek: 5 steg
Programmera en Arduino Använda en annan Arduino för att visa en rullande text utan bibliotek: Sony Spresense eller Arduino Uno är inte så dyra och kräver inte mycket ström. Men om ditt projekt har begränsning av kraft, utrymme eller till och med budget kan du överväga att använda Arduino Pro Mini. Till skillnad från Arduino Pro Micro, Arduino Pro Mi
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Arduino Uno för att programmera ATTINY84 (Arduino V. 1.8.5): 6 steg
Arduino Uno för att programmera ATTINY84 (Arduino V. 1.8.5): Använda Arduino Uno för att programmera ATTINY84-20PU (Digikey item # ATTINY84-20-PU-ND). Denna instruktionsbok visar hur du använder Arduino -plattformen för att arbeta med fysiskt mindre processorer, till exempel ATtiny84 (84/44/24). Detta exempel är specifikt för
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid