25 találat
- 2021. május 14. péntek, 14:05
- Fórum: C, C++, Visual C
- Téma: Fájlbeolvasás C++: Szöveg darabolása elválasztó karakter mentén
- Válaszok: 2
- Megtekintve: 1087
Fájlbeolvasás C++: Szöveg darabolása elválasztó karakter mentén
Sziasztok! Segítségeteket szeretném kérni. Szöveges fájlból beolvasott adatokat akarom elválasztó karakter mentén darabolni, majd ezeket tömbe rakni. Érettségi miatt van rá szükségem, ezért fontos értenem, hogyan működik egy ilyen algoritmus. A feladatok, mindig külső "txt" fájból történő ...
- 2018. október 6. szombat, 17:27
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Szuper most már működik. :D Igen, pufferel de nem tudom mennyit az biztos, hogy nem keveset. A delay-t ki lehetne venni belőle, meg is fogom próbálni, már csináltam olyan programot amiben nem használok delay-t igaz csak minták alapján tudtam összerakni. Arra gondoltam, hogy van itthon kettő HC-12-es...
- 2018. október 6. szombat, 15:51
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Próbáltam változtatni rajta, de csak a hosszú és rövid jel közti szünetet állítja. Nekem pedig arra lenne szükségem, hogy miután egy betűt elvillogott utána szünetet tartson és kezdje a következő betűt.
- 2018. október 6. szombat, 9:38
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Úgy oldottam meg, hogy, csináltam egy ilyet: constexpr uint16_t spaceLengthMs = dotLengthMs * 7u; és a CharToMorse függvény után bebiggyesztettem ezt: if (aChar == 32) {delay(spaceLengthMs);} Így most már a szavakat el lehet választani egymástól, de a szavakon belüli betűket nem. Eddig nem vettem és...
- 2018. október 4. csütörtök, 17:30
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Igen működik. Egyetlen probléma az, hogy a szavakat nem lehet elkülöníteni egymástól. De ezt majd megoldom valahogy. Egyébként a sebességet is állítanom kelet mert túl gyors volt.
- 2018. október 4. csütörtök, 14:34
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Kiegészítettem a többi betűvel és számmal a kódot. :D constexpr uint16_t dotLengthMs = 200u; // Általában 50 ms szokott lenni, de oda állítod magadnak, ahová akarod. constexpr uint16_t dashLengthMs = dotLengthMs * 3u; //A vonás 3x hosszabb, mint a pont. struct MorseChar { byte length; byte pattern; ...
- 2018. október 3. szerda, 21:04
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Köszönöm, ez nagyon szuper lett :D :D :D . Most a minta alapján megpróbálom a többi betűt és számot is beletenni. Leírnád nekem mi az a tenary operator? :?: Esetleg tudnál ajánlani valamilyen oldalt nekem amit hasznát vennék? Mármint nem a Morze kóddal kapcsolatban, hanem ahonnan tanulhatok ezt azt ...
- 2018. október 1. hétfő, 21:37
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Én megpróbáltam :lol: Nem tudtam, hogy kezeljem ezeket a konstansokat, gondolom úgy mintha egy globális változó lenne nem? Szóval loop és setupon kívül legyen, mert láttam másik függvény is használja. constexpr uint16_t dotLengthMs = 100u; // Általában 50 ms szokott lenni, de oda állítod magadnak, a...
- 2018. szeptember 30. vasárnap, 10:36
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Re: Morze kód
Rendben, lenne pár kérdésem. Először mi az a strukt? Utánanéztem annyit sikerült megértenem, hogy valamilyen tömb byte típusú adatokkal. A benne lévő adatokat hogy használhatom a program más részein. Hogy hivatkozzak a tömb elemeire, hogy változtathatom az értéküket? Ezt a részt nem értem mit jelent...
- 2018. szeptember 29. szombat, 19:06
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Morze kód
- Válaszok: 20
- Megtekintve: 3055
Morze kód
Sziasztok, elkezdtem dolgozni egy programon amely a soros monitornál elküldött szöveget Morze "kódolja". Ezt sikerült is megoldani, de úgy érzem ez egyszerűbben és rövidebben is kivitelezhető lenne. Szóval gondoltam mielőtt folytatom megkérdezlek titeket mégis hogy lehetne ezt ésszerűbben ...
- 2018. május 2. szerda, 18:31
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: pwm és késleltetés egyszerre
- Válaszok: 5
- Megtekintve: 1281
Re: pwm és késleltetés egyszerre
Köszönöm a válaszokat, sikerült közben magamtól megoldani a problémát. :) Ez a kód az applikációmmal jelenleg megfelelően működik, úgy hogy most már csak az a kérdés, hogy lehet kisebb? Vázlat használ 2920 bájt (9%) -ot a program tárhelyből. A maximum 30720 bájt. A globális változók 200 bájt (9%)-ot...
- 2018. április 30. hétfő, 19:30
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: pwm és késleltetés egyszerre
- Válaszok: 5
- Megtekintve: 1281
pwm és késleltetés egyszerre
Sziasztok! Miként lehetne megoldani, egy led be és kikapcsolásának az időzítését, miközben a fényerejét is szabályozom? void setup() { DDRD = DDRD | B11101000; PORTD = B11101000; Serial.begin(9600); } void loop() { byte a; byte b; while (Serial.available() < 2 ); { a = Serial.read(); delay(10); b = ...
- 2018. április 1. vasárnap, 9:13
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: DC motor forgásirány és fordulatszám szabályozás
- Válaszok: 4
- Megtekintve: 1761
Re: DC motor forgásirány és fordulatszám szabályozás
Köszönöm, tökéletesen működik.
- 2018. március 31. szombat, 10:31
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: DC motor forgásirány és fordulatszám szabályozás
- Válaszok: 4
- Megtekintve: 1761
Re: DC motor forgásirány és fordulatszám szabályozás
Jelenleg így néz ki a programom: const int pinA = 5; const int PotPin = A0; int pin7 = 7; int pin8 = 8; int modeval = 0; int PotVal = 0; int pwm = 0; int TimeStop = 0; const int GombPIN1 = 2; const int GombPIN2 = 3; enum estate {Stop, Jobb, Bal}; estate State = Stop; void setup() { Serial.begin(9600...
- 2018. március 27. kedd, 16:59
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: DC motor forgásirány és fordulatszám szabályozás
- Válaszok: 4
- Megtekintve: 1761
Re: DC motor forgásirány és fordulatszám szabályozás
Megoldva. A hiba egy rosszul elhelyezett zárójel. A programba a Jobb: while a Bal: while után lett lezárva.