joi, 11 februarie 2016

Arduino cannot run because it could not create a folder to store your sketchbook - eroare Arduino

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 onAdministrator-> 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 “Exploreralegem:
  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.- DeschidemArduino 1.6.7” si Evrika! Functioneaza!

17.- Mergem in “Explorer” si alegem Tools-> Folder Options ->View
DebifamShow hidden files, folders, and drives” si bifamHide protected operating system files (Recommanded)”.
Alegem apoi “Apply” si “OK”.


Spor la experimentat acum!


2 comentarii:

  1. M-a amuzat postarea asta tehnica, scrisa in "chineza" :))
    Si sotul meu e pasionat de arduino-uri - mereu ma impiedic prin casa de fire, firicele, leduri si alte minuni.

    RăspundețiȘtergere
    Răspunsuri
    1. 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

Păstrez ceva din filozofia salcâmului, înfloresc doar atunci când sunt sigur că e primăvară. (Valeriu Butulescu)
Fiica este imaginea mamei! (proverb grecesc) Iar eu am două...
"Cei născuţi de noi ne sunt dragi nu numai pentru virtutea lor, ci şi dintr-o necesitate naturală." Sf. Ioan Gură de Aur.