Kui see on Sinu esimene külastus, siis tutvu
palun korduma kippuvate küsimustega klikates selleks ülal asetseval lingil. Enne uue postituse lisamist pead Sa registreeruma.
Postituste lugemiseks vali meelepärane foorum allpool olevast nimekirjast.
Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
Kui tead mõnd head õpetust algajale(ideaalne oleks kodumaises keeles), kuidas nendega ümber käiakse, siis uuriks täitsa, kui midagi hakkaks looma selle koha pealt, siis võiks täitsa mõelda isegi selles suunas.
Ilus, lühike C keele elulugu.
Aga kas selles versioonis
switch() case versiooni ei ole?
On ju mõnus, selge kirjaviis.
Mul translaator täitsa tunnistas, tegi hex faili ja seda Atmeli laadija ka laadis.
Kunagi, kui sai tehtud disC versiooni, tuli välja et erinevad
konstruktsioonid olid binaris identsed.
Seal näiteks keegi justkui üritaks pinget logida, laisa inimese kombel, valmis programmi abil. Kuigi päris nii lihtsalt jah ei lähe kui valmiskujul testri/logeri korral, aga midagi hirmsat samuti pole, isegi kellaaega tekib logisse.
Mõõtsin PIC18F4550, 20 MHz peal kiirust.
1000000 lugemist võttis aega 15 sek, seega max kuskil 60 kHz.
Kui viia massiivi, on piiratud pikkus, kui viia üle USB, on aeglasem.
Kui kasutada kõiki 13 sisendkanalit läheb ka aeglasemaks.
Aga kogu see värk pole selline kolakas nagu arduino vaid mahub kenasti tikutopsi.
Muidugi ossi jaoks peaks lisama ka sünkrosüsteemi. On paar mõtet kuidas seda teha.
Kui on huvi võib rääkida-kirjutada.
Mitte, et ma jonniksin, aga olen nii 8051 -le arendusplaadi teinud (paulmon) kui PIC e prammaatoriga progenud, kuid Arduino on neist konkurentsitult kôige lihtsam ja levinum.
Ning algajale sobiks see kôige paremini.
MINULE EI MEELDI KUI MÕNINGAD ISIKUD MINU POSTITUSI MUUDAVAD,
KUI POSTITUS EI SOBI SIIS PALUKS SEE KUSTUTADA !
Arduino on neist konkurentsitult kôige lihtsam ja levinum.
Ning algajale sobiks see kôige paremini.
Mind häiris Arduino juures et pidin alati tema juurde suurde kasti ronima ja
programmaatori juhtme ühendama. Teisiti ei osanud.
Ostsin võrdluseks ja prooviks Raspberry (ca 40€).
Kõigil ikka sama C, PC-l ka.
PIC tahab enne üks kord booti laadida ja siis piisab USB-st.
____
Ja nagu mäletan oli otsija asjalik sell ning saaks kenasti hakkama
10 detaili ühendamisega poe montaažplaadile (kokku 10€).
Ja mitte ainult sellega.
___
Aga ega nii ei pea tegema.
Nairi-2 ütles ka "ne mogu" kui jagaja väärtus oli null.
Tuleb kuidagi tuttav ette.
Ei mul suurus poleks kuigi oluline jah asja juures, kas selle originaalkoodiga mingisugust ajalist väärtust muidu siis taga ei ole? Jookseb samasugune rodu, nagu mu hantek ossiga? Ebay-s pakutakse seda priskemat SD shield-i, mis istub otse sinna arduino uno plaadile, aga on ka näha selliseid väiksemaid, neile tuleks siis takistid lisada ja oleks sama põhimõtteliselt(nii nagu seal joonisel ebay-s)?
Seal viimati postitatud koodis on välimise kella vôimalus - praegu hakkab ta näitama/salvestama tuhandiksekundeid käivitamisest, vôi resetist vôi com pordi aktiveerimisest.
SD kaardi lisamiseks ei ole shieldi vaja piisab pesast ja kuuest takistist.
MINULE EI MEELDI KUI MÕNINGAD ISIKUD MINU POSTITUSI MUUDAVAD,
KUI POSTITUS EI SOBI SIIS PALUKS SEE KUSTUTADA !
See kellaga kood(pikem), selle sinna koodi kirjutamise softi kopeerides ja klikates "kontrolli" viskab nii mõnegi errori, see esimene kood tundub kenasti toimivat mille lisasid.
Ei mul sellega kiiret ole, alles sai tellimus sisse antud, eks kuu aja pärast, kui kätte saan selle, siis saab edasi katsetada:P. Erroriks loobib muidu midagi sellist: 'SdFat' does not name a type ja sisi on all veel hunnik erroreid, mida saab ka kopeerida:
sketch_apr14a:16: error: 'SdFat' does not name a type
sketch_apr14a:19: error: 'ofstream' does not name a type
sketch_apr14a:22: error: 'ArduinoOutStream' does not name a type
sketch_apr14a.ino: In function 'void setup()':
sketch_apr14a:71: error: 'cout' was not declared in this scope
sketch_apr14a:71: error: 'endl' was not declared in this scope
sketch_apr14a:71: error: 'pstr' was not declared in this scope
sketch_apr14a:71: error: 'FreeRam' was not declared in this scope
sketch_apr14a:91: error: 'sd' was not declared in this scope
sketch_apr14a:91: error: 'SPI_HALF_SPEED' was not declared in this scope
sketch_apr14a:99: error: 'sd' was not declared in this scope
sketch_apr14a:100: error: 'logfile' was not declared in this scope
sketch_apr14a:103: error: 'logfile' was not declared in this scope
sketch_apr14a:103: error: 'sd' was not declared in this scope
sketch_apr14a:109: error: 'obufstream' was not declared in this scope
sketch_apr14a:109: error: expected `;' before 'bout'
sketch_apr14a:111: error: 'bout' was not declared in this scope
sketch_apr14a:120: error: 'logfile' was not declared in this scope
sketch_apr14a.ino: In function 'void loop()':
sketch_apr14a:136: error: 'obufstream' was not declared in this scope
sketch_apr14a:136: error: expected `;' before 'bout'
sketch_apr14a:139: error: 'bout' was not declared in this scope
sketch_apr14a:154: error: 'endl' was not declared in this scope
sketch_apr14a:157: error: 'logfile' was not declared in this scope
sketch_apr14a:157: error: 'flush' was not declared in this scope
sketch_apr14a:160: error: 'sd' was not declared in this scope
sketch_apr14a:163: error: 'cout' was not declared in this scope
sketch_apr14a:171: error: 'pstr' was not declared in this scope
Selge, igaljuhul tänud kaasa aitamast, kui kaup kohal, siis hakkan reaalselt uurima ja proovima. Kindlasti tekib küsimusi, sel ajal peaks soe kevad olema juba, aga vast leiame ikka aega:P.
Comment