Minden, ami elektronika

Elektronikával hobbi szinten foglalkozó oldal

Arduino nyelvi referencia fordítása

2019. augusztus 20. 08:10 - raptor13

Arduino IDE alatt használható utasítások magyar nyelvű fordítása (nem hivatalos!)

Figyelem, Szolgálati Közlemény: ami nem kattintható, az azért van, mert még nincs lefordítva. Úgy, hogy én vagyok a fordító, én vagyok a blogszerkesztő, én vagyok a CEO és a tököm tudja még, hogy mi egy személyben (ja meg dolgozok is, meg családom is van, de őket inkább csak fényképről látom...) lassan mennek a dolgok. De legalább mennek. Ha szeretnéd megsiettetni, akkor segíthetsz esetleg, kölcsönös szimpátia esetén: én semmit sem tudok felajánlani cserében, Te viszont beáldozhatod a szabadidődet. Hidd el, bomba üzlet. Szóval ha keresnél: mihaly.roznai@gmail.com

Nyelvi referencia

Az Arduino programozási nyelv három fő részre osztható: funkcionális utasítások, adattípusok (változók és állandók) és szerkezeti utasítások.

Funkcionális utasítások

Az alaplapok vezérléséhez és a számítások elvégzéséhez.

Digitális I/O Matematika Véletlen szám
digitalRead() abs() random()
digitalWrite() constrain() randomSeed()
pinMode() map()
max() Bitek és bájtok
Analóg I/O min() bit()
analogRead() pow() bitClear()
analogReference() sq() bitRead()
analogWrite() sqrt() bitSet()
bitWrite()
Zero, DUE és MKR alaplapok Trigonometria highByte()
analogReadResolution() cos() lowByte()
analogWriteResolution() sin()
tan() Külső megszakítások
Haladó I/O attachInterrupt()
noTone() Karakterek detachInterrupt()
pulseIn() isAlpha()
pulseInLong() isAlphaNumeric() Megszakítások
shiftIn() isAscii() interrupts()
shiftOut() isControl() noInterrupts()
tone() isDigit()
isGraph() Kommunikáció
Idő isHexadecimalDigit() Soros
delay() isLowerCase() Stream
delayMicroseconds() isPrintable()
micros() isPunct() USB
millis() isSpace() Billentyűzet
isUpperCase() Egér
isWhitespace()

 

Adattípusok (változók és állandók)

 

Konstans Adattípusok átalakítása float Változók hatálya
Lebegőpontos konstans (unsigned int) int const
Egész konstans (unsigned long) long scope
Alacsony, magas byte() short static
Kimenet, bemenet, felfutó char() size_t volatile
Beépített LED float() string
Igaz és hamis int() unsigned char Segédprogramok
long() unsigned int PROGMEM
word() unsigned long sizeof()
void
Adattípusok word
String()
array
bool
boolean
byte
char
double

 

Szerkezeti utasítások

Az Arduino (C ++) kód elemei.

Vázlat Matematikai műveletek Pointer műveletek
loop() % (maradék) & (reference oprator)
setup() * (szorzás) * (dereference operator)
+ (összeadás)
Vezérlő utasítások - (kivonás) Bit műveletek
break / (osztás) & (bitenkénti ÉS)
continue = (értékadás) << (bitek eltolása balra)
do...while >> (bitek eltolása jobbra)
else Összehasonlító műveletek ^ (bitenkénti kizáró vagy)
for != (nem egyenlő) | (bitenkénti VAGY)
goto < (kisebb) ~ (bitenkénti negálás)
if <= (kisebb vagy egyenlő)
return == (egyenlő) Egyszerűsített műveletek
switch...case > (nagyobb) %= (egyszerűsített maradék)
while >= (nagyobb vagy egyenlő) &= (egyszerűsített ÉS)
*= (egyszerűsített szorzás)
További formulák Logikai műveletek ++ (növelés)
#define (definiálás) ! (logikai nem) += (egyszerűsített összeadás)
#include (tartalmaz) && (logikai és) -- (csökkentés)
/* */ (blokk kikommentelése) || (logikai vagy) -= (egyszerűsített kivonás)
// egy sor kikommentelése /= (egyszerűsített osztás)
; (pontosvessző) ^= (egyszerűsített  bitenkénti kiz. VAGY)
{} (kapcsos zárójel) |= (egyszerűsített bitenkénti VAGY)

 

 

Az eredeti angol nyelvű oldalt IDE kattintva éred el.

 

Szólj hozzá!

A bejegyzés trackback címe:

https://electro.blog.hu/api/trackback/id/tr5115005516

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása