15 találat

Szerző: learner
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: 169

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...
Szerző: learner
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: 169

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 = ...
Szerző: learner
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: 329

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...
Szerző: learner
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: 329

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.
Szerző: learner
2018. március 27. kedd, 13:08
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: 329

DC motor forgásirány és fordulatszám szabályozás

Sziasztok! Segítségeteket szeretném kérni, egy egyenáramú motornak szeretném a fordulatszámát és az irányát szabályozni. Jelenleg azt szeretném elérni, hogy két nyomógomb segítségével tudjam a motor forgórészének a forgási irányát megváltoztatni és egy potméter segítségével a fordulatszámát szabályo...
Szerző: learner
2017. november 15. szerda, 18:09
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Ugyanúgy működik, köszönöm ez így tényleg átláthatóbb. :)
Szerző: learner
2017. november 12. vasárnap, 20:41
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Köszönöm a tanácsokat, kijavítottam mindent amit írtál és helytelen ugrások helyett pedig while ciklust használtam. :)
Szerző: learner
2017. november 12. vasárnap, 16:05
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Már rájöttem a megoldásra, a void loop után az if elágazások előtt ki kellett íratnom a modeval értékét. Ezután a következő probléma az volt, hogy bár tudtam modot váltani, de nem sorrendbe, össze-vissza vissza ugrált a program. A gomb pergése volt a gond, utánanéztem, hogyan lehetne ezt kiküszöböln...
Szerző: learner
2017. november 9. csütörtök, 16:54
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Újabb problémába ütköztem, ugye pár sorral feljebb említettem már, hogy a programot nyomógomb híján csak „simulatorban” emulátorban tesztelem. Nemrég szereztem be nyomógombot, úgyhogy összeépítettem az áramkört a programhoz, de az alaphelyzetből nem lép ki, nem reagál semmire. A feltöltéskor nem irt...
Szerző: learner
2017. november 7. kedd, 18:21
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Próbáltam az általad leírt lokális változót, de mindig ugyanazt a hibaüzenetet kaptam :(, de ha minden igaz erre itt nincs is feltétlenül szükség, ezért maradok a globális változónál. Így visszatérési érték nélkül most már úgy működik a program, ahogyan azt szerettem volna(igaz egy kis késedelemmel)...
Szerző: learner
2017. november 6. hétfő, 20:34
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Létrehoztam egy változót modeval és az értékét beállítottam nullára. Amikor belépek a blink5-be növelem az értékét 1-el, az értéket pedig visszaadom a főprogramnak. A változó értéke nagyobb mint 2 akkor lenullázom, de kaptam egy hibaüzenetet: In function 'void blink5()': warning: return-statement wi...
Szerző: learner
2017. november 6. hétfő, 17:06
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Keresgéltem interneten mi is ez a jelzőbit és, hogy kell ezt „bebillenteni”, de nem találtam róla semmit. Kezdőként számomra a válaszod egy kissé érthetetlen. Tudnál egy részletesebb leírást készíteni erről, (persze csak ha nem probléma)? Továbbá az INTERRUPT-ról már ugyan olvastam, de azért elég hi...
Szerző: learner
2017. november 5. vasárnap, 11:30
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Re: Hogyan kell a megszakításokat használni?

Köszönöm a választ. Megpróbáltam úgy, ahogy leírtad és addig sikerült eljutnom, hogy a nyomógomb megnyomását követően elindul az első alprogram. De a nyomógombot, ha még egyszer megnyomom nem lép a következő alprogramba, hanem ugyan ott marad. (A programot egy darab nyomógomb híján, csak simulator-b...
Szerző: learner
2017. november 4. szombat, 17:05
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Hogyan kell a megszakításokat használni?
Válaszok: 18
Megtekintve: 656

Hogyan kell a megszakításokat használni?

Sziasztok, segítségeteket szeretném kérni az alábbiakban: Szeretnék egy olyan programot írni, mely alaphelyzetben három darab színes izzót felkapcsolva tart és egy nyomógomb megnyomását követően meghív egy általam megírt függvényt. A nyomógomb 2. megnyomását követően pedig meghív egy másik függvényt...

Ugrás a részletes kereséshez