Articol tehnic!
Acest articol este scris de soțul din dotare, la contactul cu noua lor jucărie "Arduino Mega2560", o platformă experimentală electronică, cu care se pot realiza numeroase proiecte: de la aprinderea într-o anumită ordine a unor LED-uri pană la controlul unor roboți, vehicule automate, alarme, deschiderea automată a unor incinte etc... Nu exista limite decât cele impuse de noi.
Necesita un kit de început, un calculator și timp pentru navigare pentru colectarea bazelor de date. Din mers veți învăța și cum se cheamă piesele folosite în electronica. Mai târziu deja puteți asambla singuri foarte ușor codurile de program, verifica și încărca în microcontroler ceea ce v-ați propus. Deja Paula vrea să-și facă propriul ei proiect.
Dar la instalarea programului principal a avut ceva mai mult de furca cu o eroare, cu toate cunoștințele lui tehnice. A fost mai mult decât frustrant ca nu putea folosi platforma din cauze software, dar i-a trecut după ce a rezolvat-o. Articolul e pentru cei care vor păți la fel ca el, ca un ajutor din partea lui.
You forgot your sketchbook.
Arduino cannot run because it
could not create a folder to store your sketchbook.
M-am chinuit ceva timp cu eroarea
asta la prima instalarea a softului
pe Windows 7/ 64. Pur si simplu nu mi se
deschidea programul. Am vazut ca nu am fost singurul asa ca imi voi impartasi experienta si altora. Iata pasii ce i-am urmat:
1.- Am instalat “Arduino 1.6.7 ” cu drepturi de administrator
:
clic dreapta pe arhiva “arduino-1.6.7-windows.exe” si “Run as administrators”
2.- Am instalat “Java” for windows
3.- Am creat un nou user pentru
windows cu drepturi de administrator:
Start ->Control Panel -> User
Accounts -> Manage another account -> Create a new account -> Tipping “New
account name” (de exemplu “Aress”)
-> Click on “Administrator”
-> Create Account
Adresa
din Explorer va arata asa:
Control Panel\All Control Panel
Items\User Accounts\Manage Accounts\Create New Account
4.- Start -> Switch user ->
Aress
(sau noul “username”)
In noul “User Accounts” pornim “Arduino 1.6.7” si …. functioneaza!
5.- In programul Arduino 1.6.7
alegeti din Tools -> Board -> “your board” (la
mine “Arduino/Genuino Mega or Mega2560”)
6.- Mergeti in Start Control\ Panel\All Control Panel Items\Device Manager
La Ports (COM&LPT) uitati-va ce port e folosit (la mine e COM34)
7.- In programul “Arduino
1.6.7 “
mergeti la Tools -> Port -> alegeti
COM34 (sau portul folosit la
voi)
Puteti lucra acum si salva un
proiect, sau salvati la intamplare un proiect unde vrea programul.
8.- Inchideti programul “Arduino 1.6.7”
9.- Start
->Log off -> Switch user -> vechiul “username” (
exemplu Master)
10.- Start ->Control Panel\All
Control Panel Items\User Accounts\Manage Accounts
Alegem contul creat mai
devreme Aress (sau numele ales de
voi)
11.- Alegem “Delete
the account” -> “Delete files” ->”Delete Account”
12.- Pornim “Arduino
1.6.7” si surpriza…. Nu functioneaza! Don't
worry, be happy !!
13.- Mergem in “Explorer” si alegem Tools-> Folder Options
->View
Bifam “Show hidden files, folders, and drives” si “ debifam “Hide protected operating system files
(Recommanded)”.
Alegem “Yes” la
urmatoarea fereastra, apoi “Apply” si “OK”
14. Tot in “Explorer” alegem:
C:\Users\Master\AppData\Local\Arduino15
15. Deschidem “preferences.txt” cu Notepad si modificam urmatoarele 4 linii:
last.folder=C:\Users\Aress\Documents\Arduino\_<you proiect>.ino
cu
last.folder=C:\Users\Master\Documents\Arduino\_<you proiect>.ino
last.sketch0.path=C:\Users\ Aress \Documents\Arduino\_<you proiect>.ino
cu
last.sketch0.path=C:\Users\ Master\Documents\Arduino\_<you proiect>.ino
recent.sketches=C:\Users\ Aress \Documents\Arduino\_<you proiect>
cu
recent.sketches=C:\Users\ Master \Documents\Arduino\_<you proiect>
sketchbook.path=C:\Users\ Aress \Documents\Arduino
cu
sketchbook.path=C:\Users\ Master \Documents\Arduino
16.- Deschidem “Arduino 1.6.7”
si Evrika! Functioneaza!
17.- Mergem in “Explorer” si alegem Tools-> Folder Options
->View
Debifam “Show hidden files, folders, and drives”
si bifam “Hide protected operating system files (Recommanded)”.
Alegem apoi “Apply” si “OK”.
Spor la experimentat acum!
M-a amuzat postarea asta tehnica, scrisa in "chineza" :))
RăspundețiȘtergereSi sotul meu e pasionat de arduino-uri - mereu ma impiedic prin casa de fire, firicele, leduri si alte minuni.
Te inteleg, Maria draga! Si casa noastra e plina de tot soiul de cabluri, oricate cutii de depozitare ar avea, tot mai gasesti cateva insirate prin casa.
Ștergere