|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 04 23, 14:23. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » Hidraulikos valdiklis
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 09:11 |
|
|
|
Arduino problema yra ne C,C++ kalboje, problema yra tame, kad ten naudojama labai daug savų unikalių bibliotekinių funkcijų ir nežinodamas ką jos reiškia, kam jos naudojamos ir kaip jas pritaikyti savo programoje, pirmą kartą atsivertęs naują tuščią arduino programos sketchą, teks ilgai prakaituoti naršant google, kad parašytum programą pagal savo sukurtą algoritmą.
Tas pats yra ir skaitant jau kieno nors parašytą programą arduino ide aplinkoje.
Man pvz. kartais tenka su arduino ide parašytą programą, arba jos dalį perkelti ant kito tipo mikrovaldiklio pvz. kokio nors pico, tai vyksta šokis su kardais, kol išsiaiškini kokios nors rečiau naudojamos arduino funkcijos C kodą.
Arduino pliusas yra kad galima įsigyti jau gatavą pcb plokštę su mikrovaldikliu, prie kurios kabini savo elementus, bet taip yra prandama miniatiūrizacija, kuri dažniausiai, bent jau man, vaidina pagrindinį vaidmenį.
Šiaip, su arduino ide galima rašyti ir nesinaudojant arduino ide bibliotekomis, pasirašai savas ir naudoji jas, tačiau tokių pavyzdžių yra labai mažai, ir be to tuomet arduino ide nebetenka prasmės.
Taigi išmokęs dirbti su arduino, gali tekti iš naujo mokintis kiap rašyti programos kodą tik pagal mikrovaldiklio datasheet. |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 09:46 |
|
|
|
Kalbos apie Arduino C,C++ yra tuscios, isskyrus ta atveji kai palieciama sprintf.
Apie skirtingu IDE ir ju biblioteku suderinamuma ir bugovuma - kita kalba, bet to yra visur.
Arduino bibliotekos is esmes neturi jokiu trukumu pradedanciajam, o pazenges ir zinantis mikrovaldiklio architektura gali pilnai rasyti lyg rasytu AVR Studio aplinkai.
Problemos iskyla kaikuriuose matematiniuose veiksmuose, bet pataiso skliaustai ir typecast'inimas.
Jei kalbeti apie xc kompiliatoriu, tai ten kurkas daugiau bedu su juo.
Ko labiausia reikia Arduinui, tai jumperio autoresetui atjungti, nes jis reikalingas tik f/w ikelimui, o normaliam darbui tik trukdo, nes po USB prievado pabudimo bereikalingai resetina mikrovasldikli. |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 11:09 |
|
|
|
[quote="Vintikas"]
Badas rašo: |
Digix rašo: |
Pagrindine blogybe nestandartine C kalba. |
O galima butu placiau? Nes labai jau sudomino C, C++ kalbu standartai. |
tai va C++ tokiem dalykams nenaudojama o arduino sugalvojo naudoti, velnias zino kodel, ir todel programos nesukompliuosi ant jokio kito kompiliatoriaus. |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 12:02 |
|
|
|
[quote="Digix"]
Vintikas rašo: |
Badas rašo: |
Digix rašo: |
Pagrindine blogybe nestandartine C kalba. |
O galima butu placiau? Nes labai jau sudomino C, C++ kalbu standartai. |
tai va C++ tokiem dalykams nenaudojama o arduino sugalvojo naudoti, velnias zino kodel, ir todel programos nesukompliuosi ant jokio kito kompiliatoriaus. |
As nesu specas c,c++. bet tai parasyti galejo pilnas lameris programavime!! " ir todel programos nesukompliuosi ant jokio kito kompiliatoriaus"
Zinau zmogu kuris gyvenime nera mates arduino ir arduino ide. Ir be jokiu problemu suburdavo man reikalinga programa. Tai buvo mano programavimo pradzia ir gan daznai reikedavo pagalbos. |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 13:09 |
|
|
|
Šiaip yra statistika kad didžioji dalis (tarkim 80%) reikalingo kodo jau yra parašyta.
Taigi nenaudoti bibliotekų ir jau parašytų programų gali tik visiškas idealistas neturintis kur dėti laiko. Aišku jei reikia optimalumo verta pagalvoti gal geriau panaudoti greitesnę aparatūra. Na iš dalies tai filosofinis klausimas.
Kitas teiginys sako:
Prieš tai, kai darysi kodą perpanaudojamą, padaryk jį naudojamą.
Ne visada verta daryti optimaliai ir gerai iš karto. |
|
_________________ Do not argue with an idiot. He will drag you down to his level and beat you with experience.
mane rasite: mano profilyje |
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 13:20 |
|
|
|
Jo gausis begaline tema
Bentjau arduino gavo pliusu, ir pagaliau nera toks beviltiskas devaisas |
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 15:03 |
|
|
|
Citata: |
didžioji dalis (tarkim 80%) reikalingo kodo jau yra parašyta.
Taigi nenaudoti bibliotekų ir jau parašytų programų gali tik visiškas idealistas neturintis kur dėti laiko. |
du sakiniai vienas kitam prieštaraujantys.
panašiai kaip microsoft internet explorer'io kešas. skirtas atsieit tam, kad greičiau atvaizduotų svetainės turinî imdamas laikinai išsaugotus failus netraukdamas jų iš intermeto.
rezultatą visi žinome: keše susikaupia dešimtys tūkstančių failiukų ir kur kas greičiau pasiimti iš interneto nei rasti tame šabargždyne . . |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 18:14 |
|
|
|
a1girdas rašo: |
Citata: |
didžioji dalis (tarkim 80%) reikalingo kodo jau yra parašyta.
Taigi nenaudoti bibliotekų ir jau parašytų programų gali tik visiškas idealistas neturintis kur dėti laiko. |
du sakiniai vienas kitam prieštaraujantys.
panašiai kaip microsoft internet explorer'io kešas. skirtas atsieit tam, kad greičiau atvaizduotų svetainės turinî imdamas laikinai išsaugotus failus netraukdamas jų iš intermeto.
rezultatą visi žinome: keše susikaupia dešimtys tūkstančių failiukų ir kur kas greičiau pasiimti iš interneto nei rasti tame šabargždyne . . |
Na pasaulyje yra ir kur kas baisesnių dalykų nei IE kešas..... Nereikia pulti į kraštutinumus. Ir nereikia naudoti pačių blogiausių bibliotekų. Įdomu kur būtų IT jei ne objektinis programavimas ir įvairūs karkasai. |
|
_________________ Do not argue with an idiot. He will drag you down to his level and beat you with experience.
mane rasite: mano profilyje |
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 18:27 |
|
|
|
Babajuss rašo: |
Taigi nenaudoti bibliotekų ir jau parašytų programų gali tik visiškas idealistas neturintis kur dėti laiko. |
As kai nudeges su tom bibliotekom debuginant jas paskui vistiek viska perrasant paciam, tai dabar labai gerai pagalvociau ar verta naudoti... |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 21:17 |
|
|
|
Vintikas rašo: |
As nesu specas c,c++. bet tai parasyti galejo pilnas lameris programavime!! " ir todel programos nesukompliuosi ant jokio kito kompiliatoriaus"
Zinau zmogu kuris gyvenime nera mates arduino ir arduino ide. Ir be jokiu problemu suburdavo man reikalinga programa. Tai buvo mano programavimo pradzia ir gan daznai reikedavo pagalbos. |
kokias cia nesamones sneki.
paimk tu arduino koda ir sukompiluok ant kokio nors winavr arba keil arba betkokio kito normalaus kopiliatoriaus.
visos arduino proigramos tinka iskirtinai tik arduino kopiliatoriui
o tai kad zmogus gali parasyti programa cia visai nesvarbu as kalbu apie gatavos programos ar bibliotekos skirtos kitam kompiliatoriui panaudojima ant arduino arba atbulai.
va sakykim pavyzdys man reikejo tcpip steko ir as pasiemiau uip ir ji kaip yra pritaikiau codevision avr. jei man reikia kokio nors dariverio as lengvai pasiimu koda is sakykim keil is naudoju and pvz crossworks.
Is arduino negali paisimti ne menkiausio gabaliuko nes ten kazkokia pauksciu kalba visiems c kompiliatoriams. |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 21:36 |
|
|
|
Digix rašo: |
Vintikas rašo: |
As nesu specas c,c++. bet tai parasyti galejo pilnas lameris programavime!! " ir todel programos nesukompliuosi ant jokio kito kompiliatoriaus"
Zinau zmogu kuris gyvenime nera mates arduino ir arduino ide. Ir be jokiu problemu suburdavo man reikalinga programa. Tai buvo mano programavimo pradzia ir gan daznai reikedavo pagalbos. |
kokias cia nesamones sneki.
paimk tu arduino koda ir sukompiluok ant kokio nors winavr arba keil arba betkokio kito normalaus kopiliatoriaus.
visos arduino proigramos tinka iskirtinai tik arduino kopiliatoriui
o tai kad zmogus gali parasyti programa cia visai nesvarbu as kalbu apie gatavos programos ar bibliotekos skirtos kitam kompiliatoriui panaudojima ant arduino arba atbulai.
va sakykim pavyzdys man reikejo tcpip steko ir as pasiemiau uip ir ji kaip yra pritaikiau codevision avr. jei man reikia kokio nors dariverio as lengvai pasiimu koda is sakykim keil is naudoju and pvz crossworks.
Is arduino negali paisimti ne menkiausio gabaliuko nes ten kazkokia pauksciu kalba visiems c kompiliatoriams. |
Nu matai toks dalykas yra visur. windows programos nelabai dirba linux aplinkoj ir atvirksciai.
code wision avr codas ko puikiausiai dirba su arduino, netgi asembleris dirba arduino ide. fortrano nebandziau |
|
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 21:49 |
|
|
|
Vintikas kliedi tu per visas įmanomas dimensijas. Nekompiliuoja C kalba parašytos programos Arduino IDE. Nes Arduino naudoja kastruotą kalbą, kad būtų aišku nelabai suprantantiems programavimo. Asemlerio tuo labiau nepanaudosi neišsinagrinėjęs libų, nes nežinosi su kuriais kintamaisiais nori dirbti. |
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 21:53 |
|
|
|
siaip tai windows programos tiesiogiai dirba linux aplinkoj jei nezinojai
linukso programa irgi galima perkompiuliuoti ant windows jei nori be labai dideliu problemu.
esme cia yra tokia kad viso operacines isistemos ir viskas kas susije su hardwaru daroma ant C kalbos C++ naudojama vartotojo aplikacijoms
Arduino nusprende kazko sulauzyti sita taisykle ir taip pridare sureinamomu problemu.
ir dar savo pakeitimu kiek suprantu ivede |
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 21:56 |
|
|
|
Digix rašo: |
C kalba and C++ kompiliuojasi o C++ ant C niekaip. |
Kas yra labai logiska, zinant, jog C++ yra C su isplestomis galimybemis. |
|
|
|
|
|
Hidraulikos valdiklis |
Parašytas: 2016 06 30, 22:01 |
|
|
|
Socrates rašo: |
Digix rašo: |
C kalba and C++ kompiliuojasi o C++ ant C niekaip. |
Kas yra labai logiska, zinant, jog C++ yra C su isplestomis galimybemis. |
tai suprantama, taip ir turi buti
is esmes dabar daugeliu atveju visi padorus kompiliatoriai yra C++ kalbos bet tiesiog C++ funkcijos nenaudojamos del suderinanumo ir is principo. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS 22 Tractors
Farming Simulator 19 Mods,
FS 22 Maps,
FS22 Mods |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS22 Trucks |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
Paskola internetu
Vartojimo paskola,
paskola automobiliui,
paskola būsto remontui |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS22 Mods
FS22 Harvesters,
FS22 Tractors Mods,
FS22 Maps Mods |
|
FS22 Mods
FS22 Maps,
FS22 Harvesters,
FS22 Tractors |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
Sims 4 Mods
Sims 4 CC Clothes,
Sims 4 Hair CC,
Sims 4 Skill Cheat |
|
Optic sight
Binoculars for hunting elk,
Best compact binoculars,
Riflescope hunting |
|
|
|