175 találat

Szerző: SzLacus
2017. június 25. vasárnap, 18:50
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Azon igyekszem, hogy a fájlokra bontott program írás alapjait valahogyan elkapjam. Ennek kapcsán került látómezőbe az extern, ami ennek a topiknak a nyitására sarkallt. Kapu48 által többször linkelt könyv igen tömören szól a fájlokra bontásról, és azt nem nagyon magyarázza el, hogy amit példaként fe...
Szerző: SzLacus
2017. június 20. kedd, 17:45
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Az ésszerű sorrend, hogy amibe belebotlom? :-) Még nem fogtam fel, hogy a C és a C++ közt mi a pontos különbség, azon kívül, hogy a ++ eszi a C dolgait, és azon felül ad még lehetőségeket. De hogy vissza kanyarodjak az extern-re, arra rádöbbentem, hogy csak fájlok között működik, és nem fogom megúsz...
Szerző: SzLacus
2017. június 20. kedd, 15:00
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Az érdekesség számomra az, hogy több arduino lib-ben találkozhatunk az extern használatával. például a wire könyvtár .cpp állományában így néz ki. extern "C" { #include <stdlib.h> #include <string.h> #include <inttypes.h> #include "twi.h" } #include "Wire.h" Nem tudom m...
Szerző: SzLacus
2017. június 20. kedd, 14:47
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

A "másképpen" megoldás, az jó és köszönöm, ez is megoldja. Csak pont az alap próbálkozásomat kerüli meg. Visszaadott értékkel megoldható a feladvány, de vegyük észre, hogy a loop-ban létrehozott "szoveg" változónak semmi köze nincs a tikkTakk metódusban létrehozott, és visszaadot...
Szerző: SzLacus
2017. június 19. hétfő, 14:01
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Köszönöm Kapu48, rávilágítottál, amit nem vettem észre. Hiába láthatnám az extern miatt, ha már nem fog létezni. Este kipróbálgatom a most kapott információkat. Én azt kezdtem magamban kialakítani, hogy amit több helyről szeretnék látni azt globálnak kell létrehozni, és akkor nem kell az extern. Ami...
Szerző: SzLacus
2017. június 18. vasárnap, 23:09
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Menjünk vissza az alap felvetésemhez, és haladjunk apró lépésekkel. Írjuk meg a villogTikkTakk.ino "játszóteret" egy fájlba úgy hogy a tikk, vagy takk szöveg a változóba egy külön metódusban kerüljön bele. Valahogy így fog kinézni. /* D E K L A R Á C I Ó K */ #define LEDPIN 13 #define ALAP...
Szerző: SzLacus
2017. június 14. szerda, 17:16
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Lesem nézem, forgatom. Teljesen fordított gondolkodással közelítettem a dolgot. Azt gondoltam, hogy a definiciok.h-ban a globális változók vannak. Agyon olvastam a könyvet, meg a wikit meg amit még magyarul találtam, és azt modja mind, hogy oda kell az extern, ahol használni akarok egy olyan változó...
Szerző: SzLacus
2017. június 13. kedd, 17:47
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Még segítségre szorulok, mert az értékadás átalakítása nem segített. Továbbra is a már fentebb bemutatott hibaüzenetet adja a fordítás mindaddig, míg a "szoveg" változóm az eljáráson belülre, vagy a globális helyre nem kerül. Igaz, még nincs .c fájlba tolva, csak az eredeti "szusztero...
Szerző: SzLacus
2017. június 13. kedd, 16:43
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Re: Extern használata

Köszönöm, mindjárt értelmezem, és átalakítom. Akkor a definiciok.h az bármilyen hosszan sorolhat #define, vagy változótípus kezdetű sorokat, ahhoz nem kell .c-t írni. A metodusoknál .c fájlba áttolom a tikkTakk() függvényemet, a .h-ban pedig csak a prototípusát szerepeltetem. Ha jól gondolom, akkor ...
Szerző: SzLacus
2017. június 13. kedd, 14:00
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Extern használata
Válaszok: 38
Megtekintve: 2272

Extern használata

Több topikban is található utalás a változók láthatóságát befolyásoló előtagokra, de célzottan egyiknek sem ez a témája. Itt foglalkozzunk ezzel. Eljön az a pillanat, amikor a programot már nem győzi görgetni az írója, és szívesen szét darabolná értelmesen egybe tartozó darabokra. Ekkor biztosan bel...
Szerző: SzLacus
2017. június 6. kedd, 16:14
Fórum: Minden, ami forrasztás
Téma: Hőlégpákáról
Válaszok: 3
Megtekintve: 738

Re: Hőlégpákáról

Én egy http://www.pcb-soldering.co.uk/aoyue-2738-pcb-work-station.html szereztem be pár éve, és egy ilyen "munka asztalt" is http://www.pcb-soldering.co.uk/aoyue-326-versatile-pcb-working-platform.html . Ezeket én itthon vettem a speedshop-ban akkor akcióztak vele. Azóta a szervíz szerzámo...
Szerző: SzLacus
2017. május 15. hétfő, 15:03
Fórum: Oktatás
Téma: EEPROM írás-olvasás
Válaszok: 14
Megtekintve: 827

Re: EEPROM írás-olvasás

Azzal, hogy a loop elején hozod létre az MSB és LSB változódat, azt éred el, hogy minden kanyarban nullával jön létre. Lejátszod a wire dolgokat, meg a kiírásokat, aztán növeled a cím mindkét felét. De ez így nem lesz jó, én azt nem értem, mitől működik. Pontosabban 100-ig az alsó fele jől számo, ső...
Szerző: SzLacus
2017. május 11. csütörtök, 18:18
Fórum: Oktatás
Téma: Soros parancs értelmező program készítés!
Válaszok: 68
Megtekintve: 2996

Re: Soros parancs értelmező program készítés!

Biztos voltam benne, hogy reszeled a biteket keményen. :-) Látva, hogy az adatszélesség is benne van a szkópban, gondoltam feldobom a rendszer által kínált megoldást. De nem okvetlenül azért, mert én már belebotlottam, hanem azért, mert arra vagyok kíváncsi hogy az olyanok mint te, akik, asm, meg re...
Szerző: SzLacus
2017. május 11. csütörtök, 17:40
Fórum: Oktatás
Téma: Soros parancs értelmező program készítés!
Válaszok: 68
Megtekintve: 2996

Re: Soros parancs értelmező program készítés!

Az eeprom könyvtárnak már nem csak read és write lehetősége van, hanem put és get is. Azok pedig kezelik az adathosszt maguktól. Nem érdemes azt használni?
Szerző: SzLacus
2017. május 11. csütörtök, 17:36
Fórum: Oktatás
Téma: EEPROM írás-olvasás
Válaszok: 14
Megtekintve: 827

Re: EEPROM írás-olvasás

Szerintem azért nem működik, mert az addr a ciklus változód, és azzal manipulálsz a cím előállításánál is. Mi is történik? Létre hozod a ciklusváltozódat a ciklus előtt int-ként, nulla értékket rendelve hozzá. Aztán a ciklust felépíted, megint nulla értékadással az addr változónak, feltételként adod...

Ugrás a részletes kereséshez