Ceva timp în urmă am cumparat un Arduino Nano, şi primul lucru pe care am facut-o cu ea a fost acest mic set de lumini de trafic pentru a obţine familiarizat cu Arduino IDE şi cu prelucrare, programul specific limbă în Arduino.
Mai târziu m-am întâlnit ArduBlock, un instrument pentru a programa rapid şi uşor prin glisarea blocuri dintr-o parte un alt ecran, în cele din urmă, încărcaţi-l la Arduino IDE tradus în prelucrare -gata să se elaboreze.
Ori de câte ori am schimba masina am nevoie pentru a instala Arduino IDE e integrarea ArduBlock din nou, aşa că am făcut o script-ul în Bash pentru a automatiza sarcina; de acum numai este compatibil cu sistemele de GNU/Linux cu sediul în Debian.
Puteţi descărca codul la acest link, să aibă întotdeauna cea mai recentă versiune a ArduInstall Este necesar să instalaţi doar Git şi clona depozit care conţine script-ul.
#Instalamos Git.
usuario@maquina:~$ sudo apt-get install git
#Clonamos el repositorio de ArduInstall a nuestro equipo.
usuario@maquina:~$ git clone https://github.com/peatonet/ArduInstall
Clonar en «ArduInstall»...
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 9 (delta 2), reused 8 (delta 1), pack-reused 0
Unpacking objects: 100% (9/9), done.
Checking connectivity... hecho.
#Nos movemos al directorio recién descargado, y listamos su contenido
usuario@maquina:~$ cd ArduInstall
usuario@maquina:~$ ls
ArduInstall
În cele din urmă, vom rula ArduInstall cu permisiuni de utilizator pentru care doriţi să instalaţi pachetele, adică fără a utiliza instrumentul sudo; a lansat o dată script-ul Trebuie să alegeţi numărul de una din opţiunile şi continua apăsând tasta enter, Este posibil ca pentru unele opţiuni se cere parola.
usuario@maquina:~$ ./ArduInstall
1) Instalar
2) Desinstalar
3) Ejecutar
4) Salir
#?
Puteţi contribui îmbunătăţirea codului existent şi adăugarea de noi caracteristici; ori de câte ori vă modifiquéis codul este potrivit pentru a face o copie de rezervă în modificări locale execută git comitere.
#Definimos nuestro nombre y email:
usuario@maquina:~$ git config --global user.email toni@peatonet.com
usuario@maquina:~$ git config --global user.name peatonet
#Marcamos ArduInstall como fichero modificado.
usuario@maquina:~$ git add ArduInstall
#Guardamos los cambios y una pequeña descripción de los mismos.
usuario@maquina:~$ git commit -m 'Mejora del menú'
[master 19f4266] descripción mejorada
1 file changed, 1 insertion(+), 1 deletion(-)
Pentru a partaja dumneavoastră îmbunătăţiri, doar este necesar să trimit modificările la server cu argumentul următoarele pentru a Git, şi introduceţi-o utilizator si parola de la GitHub.
usuario@maquina:~$ git push origin master
Username for 'https://github.com': peatonet
Password for 'https://peatonet@github.com':
Counting objects: 5, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 292 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To https://github.com/peatonet/ArduInstall
54f5131..19f4266 master -> master
Modificările pot fi găsite la secţiunea a proiectului se angajează în GitHub şi, de îndată ce acestea sunt aprobate, a ta va fi adăugată la lista de comite şi noua versiune a ArduInstall.
Dacă vă place să urmaţi-mă pe Stare de nervozitate, Facebook, Google +, LinkedIn, sau partajaţi-l cu butoanele de sub această publicaţie, Dacă aveţi orice întrebări sau sugestii vă rugăm să nu ezitaţi să comenteze.