Rasberry-ket arduinokat lehet programozni pyton vagy kotlin nyelven?
Bár elég gyökérül tetted fel a kérdést....
Raspberry működik pythonnal. Arduino szerintem nem, de nem biztos.
Kotlinnal biztos hogy nem mennek, az az Androidhoz készült nyelv, semmi köze mikrokontrollerekhez.
1. A Raspberry Pi egy ARM processzoros (az átlag számítógépek/laptopok általában más, x86 architektúrájúak) egylapkás miniszámítógép.
Python elérhető rá - a Raspberry Pi-re "tervezett" Raspbian Linux-disztribúcióban alapból benne van:
Mivel Java is elérhető rá:
ezért a Kotlin fordítója is telepíthető:
2. Az Arduino egy AVR-mikrovezérlőn alapuló fejlesztői lapka (szóval egy alaplap, amin rajta vn a mikrovezérlő, a mikrovezérlő működtetéséhez, a rajta futó program feltöltéséhez szükséges alkatrészek).
Nem fut rajta operációs rendszer, hanem egy adott program fut folyamatosan. Ezt a programot elsődlegesen az Arduino saját szoftverével lehet megírni, fordítani, feltölteni.
Szóval a Python alapból nem működik Arduinon. Viszont Python kódot át lehet "alakítani" az Arduino szoftvere által kezelhető kóddá:
amit az Arduino saját szoftverével le lehet fordítani és fel lehet tölteni Arduinora.
Másik lehetőség, hogy az Arduino-t a számítógépen (akár Raspberry Pi-n) futó Python kódból használod a Firmata protokollon keresztül:
Kotlinból Arduino kóddá átalakítani... ...nem igazán ismerek rá megoldást.
Kotlin kódot futtató eszközről Arduinot vezérelni... ...talán Bluetoothon keresztül.
De talán a Kotlint jobban ismerők tudnak rá más megoldást.
Arduinónál felejtős. C++-ban, vagy Assemblyben tudod programozni, esetleg van még egy-két alternatív fordító hozzá, de abban ne reménykedj, hogy egy kifejezetten magas szintű nyelvvel mikrovezérlőt fogsz programozni. 16 MHz-es proci, 32 kB programtár, 2 kB RAM... sokszor még a C++ is pazarló, nem véletlenül vannak, akik inkább megtanulják az Assemblyt, hogy többet hozzanak ki belőle.
A Raspberry pedig annak ellenére, hogy küllemre hasonlít az Arduinóhoz, technikailag mindössze annyiban hasonlít rá, hogy mindkettő informatikai értelemben számítógépnek minősül, és hogy van némi átfedés az alkalmazási területeik között.
A Raspberry majdnem azonos kategória az asztali PC-kkel. A legújabb, 4-es modell teljesen alkalmas egy irodai PC kiváltására, feltéve, hogy nem akarsz rajta x86-os Windows alkalmazásokat futtatni. ;)
Rendszerint Linux fut rajtuk (Raspbian pl., ami a Debian kifejezetten Raspberryre szánt portja), és gyakorlatilag mindent feltehetsz rá, ami Linuxon létezik. Nagyon kevés olyan szoftver van, amit nem portoltak Arm architektúrára. Python alapértelmezetten van is a Raspbianon, de akármelyik ismertebb szkriptnyelvet felteheted: Perl, Go, miegymás.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!