Kezdőoldal » Számítástechnika » Programozás » A C++ nyelvvel 1:1 lehet...

A C++ nyelvvel 1:1 lehet programozni arduino egységeket?

Figyelt kérdés

Szervómotorok mozgatása adat fogadás feldolgozás és cselekmény döntés, és hasonló műveletek.

Arduino mega, uno,



2018. jan. 9. 20:15
 1/3 anonim ***** válasza:
50%
Igen, viszont a kevés memória és a lassú órajel miatt nem kifizetődő OOP-ben fejleszteni.
2018. jan. 9. 20:23
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
63%

1:1-ben nem lehet.

Valójában nem is annyira Cpp, inkább egy Cpp-szerű nyelv amely bináris kimenetet szolgáltat az eszköz felé (ez a nyelv része az arduino-nak, ami lényegében magában foglalja az arduino uno, stb. boardokat és a programozásukhoz fejlesztett környezetet).


Arra készülj fel, hogy a hardver specifikus részeket ismerni kell, valamint a rendelkezésre álló erőforrások igen szűkösek, legalábbis asztali, PC-s környezettel összehasonlítva (jellemzően kis órajel (16 Mhz), kevés RAM (1-32 kByte) és ROM (32-256 kByte)). Én inkább a nucleo boardokat ajánlanám figyelmedbe, azokban lényegesen több a lehetőség, és az erő. Egy jobb boardból ki lehet hozni pentium II-es végrehajtási sebességet.

2018. jan. 9. 21:25
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%

Attól függ mit értesz 1;1 alatt? Minden C és C++ nyelvi elemet használhatsz, de a könyvtárak nyilván mások mint Windows vagy Linux alatt.

A programok struktürája teljesen más, a kezdők gyakori hibája, hogy telerakják a loopot delay-ekkel, ahelyett hogy eseményvezérelt logikát csinálnának, meg időzítőket. A szervóhoz pl. csak ilyen megközelítés működik.

2018. jan. 10. 22:11
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!