Kezdőoldal » Számítástechnika » Programozás » Arduino fajták mit vegyek...

Arduino fajták mit vegyek mivel kezdjem?

Figyelt kérdés

Sokat olvastam erről az Arduino dologról és kedvet kaptam hozzá jelenleg is c sharp nyelven tanulok programozni


totál 0-ról kezdeném ezt az Arduino-t de szeretnék elkezdeni vele későbbiekben komolyabban is foglalkozni


szóval a kérdésem hogy c sharp nyelv mennyire különbözik a Arduino program nyelvétől?


milyen csomaggal kezdjem (Arduino Starter Kit KT0004 programozó Kit jó lenne kezdőknek?)


előre is köszi a válaszokat



#programozás #C++ #robot #Arduino #Arduino Starter Kit KT0004 #c sahrp
2016. dec. 7. 16:17
1 2
 11/20 anonim válasza:

Az Arduino egy keret, ami fordítja, feltölti, futtaja az általad megírt C++ programot.

Hangsúlyozom, C++ ! Ami az alapja C#-nak is.

Ugyanazt a GNU fordítót használja, amit sokan mások is. Természetesen írhatsz bele C részeket is.

Mivel az Arduino mikrokontrollerhez készült, természetesen vannak olyan dolgok, amik bár része a C++-nak,

egy mikrokontrolleren nem megy.

Az STM processzorokon alapuló (pl STM32F103) lap megvételét javasolom: korszerű, gyors, stb.

Ezer Ft körül kaphatók ebayen

2016. dec. 15. 13:05
Hasznos számodra ez a válasz?
 12/20 anonim ***** válasza:
0%

Az Arduino nem egy ide, hanem egy rendszer, amibe beletartozik a fejlesztőeszköz és a target board is, ha az arduino.

Az arduinot meg majd akkor tudod az assembly-n kívül c++-ban programozni, ha az általad írt kódot képes leszel szabványos iso/iec C++ fordítóval is lefordítani, majd futtatni, de ennek esélye jelenleg kb. nulla.


"Ugyanazt a GNU fordítót használja, amit sokan mások is."


LOL


Ez meg nem is igényel kommentet:


"Mivel az Arduino mikrokontrollerhez készült, természetesen vannak olyan dolgok, amik bár része a C++-nak,

egy mikrokontrolleren nem megy."

2016. dec. 15. 16:21
Hasznos számodra ez a válasz?
 13/20 anonim válasza:

"UNO klónt vegyél"

Persze lehet ezt a kissé elavult procit is használni.

"A C sharp és az arduino nyelve messze nem ugyanaz"

Az arduino "nyelve" C++ (Pontosabban: az arduinonak nincs nyelve, C++-ban, C-ben esetleg assemblyben programozzuk)

"Ahogy a boardon található kontroller sem arduino" Mivel arduino kontroller nem létezik, az eredeti boardokon AVR van.

"Az arduinot meg majd akkor tudod az assembly-n kívül c++-ban programozni, ha az általad írt kódot képes leszel szabványos iso/iec C++ fordítóval is lefordítani, majd futtatni, de ennek esélye jelenleg kb. nulla."

Ha az include fájlokat is hozzáveszem, igenis le tudom fordítani! Persze a "loop" helyett "main", meg ilyesmi.

A Clark által STM32-re portolt "arduino" az STM fordítót használja.

Azt a fordítót használja, amit az STM az adott kontrollerhez illesztett.

Igenis, vannak olyan dolgok, amiket nem rakunk rá egy mikrokontrollerre. Például ha többszálú programot akarnánk a kisebb AVR-en futtatni, bizony megizzadnánk. Ezt másként oldjuk meg, ha feltétlenül szükséges.

Én továbbra is azt mondom, jó az arduino rendszer kezdőnek. Lehet indulni AVR-es boarddal, de lehet jobbal is.

Én az STM32 és az ESP alapú boardokat használom, de persze van más is. Én is UNO-val kezdtem. Csupán arra vigyázz, hogy ne vedd meg a méregdrága fejlesztő készleteket, használd az ebay-t!

2016. dec. 17. 17:41
Hasznos számodra ez a válasz?
 14/20 anonim ***** válasza:
32%

13-as, miért kell neked olyasmihez hozzászólni, amihez közöd nincs? Csupa hülyeséget írtál. Hogy az UNO boardon lévő processzor elavult? Ninmcs is rajta processzor, csak egy 328-as kontroller, és annyira "elavult", hogy a mai napig ebből ad el a legtöbbet a gyártó.

Az incude file-okról azt sem tudod micsodák. De nem folytatom..

2016. dec. 17. 17:50
Hasznos számodra ez a válasz?
 15/20 anonim ***** válasza:
0%

"Pontosabban: az arduinonak nincs nyelve,"


Szerinted, 13-as.

Akkor olvasd ezt:


" What are the building blocks of the Arduino Programming language?"


forrás: [link]


Ez az arduino hivatalos weboldalának angol nyelvű, oktató szekciója.

2016. dec. 17. 18:22
Hasznos számodra ez a válasz?
 16/20 anonim ***** válasza:
De attól még leszavazunk, pen-dragon :D
2016. dec. 17. 18:38
Hasznos számodra ez a válasz?
 17/20 anonim ***** válasza:
Csak hát az nekem nem fáj és a jövedelmem sem lesz kevesebb. Csak magatokat minősítitek vele, nem engem. Olyanok vagytok mint a debil hülyegyerekek az oviban.
2016. dec. 17. 19:04
Hasznos számodra ez a válasz?
 18/20 anonim ***** válasza:
Neked tényleg nem gyanús, miért vagy csak 22%-os?
2016. dec. 18. 12:27
Hasznos számodra ez a válasz?
 19/20 anonim válasza:

Istenem, Istenem!

Hogy a 328-ból adna el legtöbbet a gyártó? Ugyan már! Sokkal többet ad el a "gyártó" a PIC vonalából, ugyanis már egy ideje az Atmel, a "gyártó" az bizony Microchip. Mivel az Atmel a korábbi jó poziciója ellenére nem tudott megfelelően lépést tartani a fejlődéssel, egyszerűen megvette kilóra a Microchip.

Attól még persze a maga kategóriájában jó a 328, de csak a maga kategóriájában. Volt, amikor ez élvonalnak számított, rengeteg készülékbe ezt rakták. Az idő halad, a technika fejlődik. Lehet lemaradni, és lehet lépést tartani.

A 328 bizony elavult a mai korban. Attól még kezdésnek, egyszerű, kisebb programokhoz jó, de ezen az áron már olyan is kapható, ami később is jó lesz. Pl. ARM vonal.

2016. dec. 20. 11:27
Hasznos számodra ez a válasz?
 20/20 anonim ***** válasza:

Igen, az Atmelt felvásárolta a Microchip egy pár hónapja.

Ettől függetlenül a Microchip nem gyártó lett, hanem tulajdonos. A gyártó továbbra is az, aki volt.


Azt tudni illik, hogy az Atmel egy remek, de tőkeszegény, míg a Microchip egy hulladék, de tőkeerős cég volt. Utóbbi az még ma is.

Az Atmel mindig is sokkal jobb cuccokat gyártott, mint a Microchip, csak előfordul olyan, hogy a piac nem a jobbat részesíti előnyben, hanem azt, amelyiknek nagyobb az ismertsége, netán olcsóbb és ennek révén piachoz jut. A mikrokontrollerek esetében pedig ez sdorsdöntő, hiszen a fejlesztők ha egy mellett elköteleződnek, akkor arra beruháznak és a váltás később komoly trauma. Le kell mondani a vásárolt készülékekről, emulátorokról, fejlesztő eszközökről és az addig felhalmozott, értéket képviselő kódbázisról is. Így a fejlesztők később jellemzően inkább megfizetik a később már magasabb árat, mint hogy átálljanak más gyártó termékére.

Hogy az Atmel termékei jobbak voltak a Microchip cuccainál, azt éppen az igazoljas, hogy a Microchip megvette az Atmelt, mert gyenge, döglődő céget nem szokott a konkurrencia felvásárolni, csak azt amelyik fenyegetést jelent számára.

A 328P pedig nem avult el. Az avulás a mikrokontrollerek esetében egyébként is sokkal lassabb folyamat mint a processzoroknál, hiszen nincs igény egy beágyazott rendszer esetében sem a plusz teljesítményre sem a meglévő lehetőségek bővítésére. Ha ilyen igény merül fel (természetesen még a fejlesztési fázisban) akkor egyszerűen az egy vagy két számmal nagyobb kontrollert fogják alkalmazni a feladathoz.

A 328P jelű kontroller ketyeg az összes arduino UNO, valamint a legtöbb arduino nano boardon, valamint ezek számtalan klónjában. Ez a kettő a legnépszerűbb board.

2016. dec. 20. 12:26
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!