TimerOne függvénykönyvtár

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

TimerOne függvénykönyvtár

Hozzászólás Szerző: dpsslaser »

irak írta:Ezt még azért nézd meg.
http://playground.arduino.cc/Code/PwmFrequency

Ez meg a 16 bites időzítőről szól, bár ez meg már a felbontás miatt lesz lassú szerintem.
http://playground.arduino.cc/code/timer1
timer könyvtár valamiért nem müxik még a samle kodal sem!

Jó lene érteni is!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: Robert »

Hibaüzenet? Füstjel? Csatolt képernyőfotó?

A "File-Settings" vagy a "File-Preferences" alatt a "Show log"-okat kapcsold be!
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: dpsslaser »

Robert írta:Hibaüzenet? Füstjel? Csatolt képernyőfotó?

A "File-Settings" vagy a "File-Preferences" alatt a "Show log"-okat kapcsold be!



ide bemásolva az timer3 könyvtárat az arduino idebe arduino-1.0.1\libraries\ még az fügvény ( #include <TimerThree.h> ) meghivás sem aktiv a kodba!


Kép
A hozzászólást 1 alkalommal szerkesztették, utoljára dpsslaser 2013. október 26. szombat, 19:26-kor.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: Robert »

Idézet:
viewtopic.php?f=23&t=828

"- Melyik Bascom/Arduino/Wiring verzióval van probléma?
- Mi történik, és mit kellene látni?

...

Ugyancsak nem informatív, sem címben, sem leírásban a "Print nem működik".
TE ülsz az áramkör előtt, TE látod mi zajlik, mi van ott. Mi csak a leírásodat látjuk....
Szóval inkább legyen terjengős, mint nem követhető.

A legutolsó Bascom / Arduino verzió nem mond semmit. Főleg gondolj azokra, akik esetleg 1-4 év múva tévednek erre - és ugyanarra a problémára keresik a megoldást, amit Te itt megoldottál.
Ezért - kérlek - ha belefutsz egy problémába, felteszed a kérdést, kapsz rá választ; -> tisztelj meg azzal minket, hogy a megoldást ill a hibát is leírod. "


Nálam jelenleg az Arduino-0022, -0023, -0020, -1.0.5, 1.0.4, 1.5.2betar2, 1.0.0 is fenn van. Ugyanis sokimnedn változott a verziók közt!
A lib bemásolás _után_ az Arduino újraindítandó!



Tipp: Timer3 az csak Arduino MEGA2560/Mega1280 áramkörben van! A 328-as chipben nincs (Diecimila/UNO/Leonardo)!
És persze így hibára is fut, ha a céláramkör nem a Mega!
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: dpsslaser »

Robert írta:Idézet:
viewtopic.php?f=23&t=828

"- Melyik Bascom/Arduino/Wiring verzióval van probléma?
- Mi történik, és mit kellene látni?

...

Ugyancsak nem informatív, sem címben, sem leírásban a "Print nem működik".
TE ülsz az áramkör előtt, TE látod mi zajlik, mi van ott. Mi csak a leírásodat látjuk....
Szóval inkább legyen terjengős, mint nem követhető.

A legutolsó Bascom / Arduino verzió nem mond semmit. Főleg gondolj azokra, akik esetleg 1-4 év múva tévednek erre - és ugyanarra a problémára keresik a megoldást, amit Te itt megoldottál.
Ezért - kérlek - ha belefutsz egy problémába, felteszed a kérdést, kapsz rá választ; -> tisztelj meg azzal minket, hogy a megoldást ill a hibát is leírod. "


Nálam jelenleg az Arduino-0022, -0023, -0020, -1.0.5, 1.0.4, 1.5.2betar2, 1.0.0 is fenn van. Ugyanis sokimnedn változott a verziók közt!
A lib bemásolás _után_ az Arduino újraindítandó!



Tipp: Timer3 az csak Arduino MEGA2560/Mega1280 áramkörben van! A 328-as chipben nincs (Diecimila/UNO/Leonardo)!
És persze így hibára is fut, ha a céláramkör nem a Mega!
0.22....1.0.1......1.05......1.5r2 sem müxik a mapa!
Nem szoktam minden kis hibára kérdezni csak ha véglek el akadok ez az!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: Robert »

A Timer1 vagy a Timer3-ról beszélünk?
Az két _külön_ hardware rész!

A beírt kódod a Timer1-t piszkálja. A képernyőfotód a Timer3-at mutatja....


Tipp: Mentsd el a a programkódot és másold mellé a cpp és h állományt. Utána nyisd meg.
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: dpsslaser »

Robert írta:A Timer1 vagy a Timer3-ról beszélünk?
Az két _külön_ hardware rész!

A beírt kódod a Timer1-t piszkálja. A képernyőfotód a Timer3-at mutatja....


Tipp: Mentsd el a a programkódot és másold mellé a cpp és h állományt. Utána nyisd meg.

az oldalon timer3 könyvtár van csak!
timer1 ???

kod elmentve bemásol timer3 mapaba ahol TimerThree.cpp is van de semi nem váltzot!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: Robert »

Timer1: Lap teteje!
Ide mutat: http://code.google.com/p/arduino-timero ... loads/list
Jéé, itt a Timer1-es teljes függvénykönyvtár.... :twisted:


És a mentett programkód _MELLÉ_ másold a cpp és h állományt, NE a programkódot a libraryba! A library-k file és szerkezeti felépítése az Arduinoban _erősen_ kötött elrendezésű!
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: dpsslaser »

Robert írta:Timer1: Lap teteje!
Ide mutat: http://code.google.com/p/arduino-timero ... loads/list
Jéé, itt a Timer1-es teljes függvénykönyvtár.... :twisted:


És a mentett programkód _MELLÉ_ másold a cpp és h állományt, NE a programkódot a libraryba! A library-k file és szerkezeti felépítése az Arduinoban _erősen_ kötött elrendezésű!
timer1 nem ismeri a TimerOne mapát hogy is vanez?
mielöt bele zavaridnék össze füznéd????
mappa és kod formába!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: Robert »

A Timer 1 letöltése:
http://code.google.com/p/arduino-timero ... loads/list
A kapott zip-et kibontani az Arduino/libraries/TimerOne alá. A két melléklet mutatja mi lesz.

A programkód (D13 Timer alapú villogtatása):

Kód: Egész kijelölése

#include <TimerOne.h>
 
void setup() 
{
  // Initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards
  pinMode(13, OUTPUT);    
  
  Timer1.initialize(100000); // set a timer of length 100000 microseconds (or 0.1 sec - or 10Hz => the led will blink 5 times, 5 cycles of on-and-off, per second)
  Timer1.attachInterrupt( timerIsr ); // attach the service routine here
}
 
void loop()
{
  // Main code loop
  // TODO: Put your regular (non-ISR) logic here
}
 
/// --------------------------
/// Custom ISR Timer Routine
/// --------------------------
void timerIsr()
{
    // Toggle LED
    digitalWrite( 13, digitalRead( 13 ) ^ 1 );
}
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
dpsslaser
Bitmanipulátor
Hozzászólások: 145
Csatlakozott: 2012. július 21. szombat, 6:00

Re: Arduino + H-híd és DC motor

Hozzászólás Szerző: dpsslaser »

köszi Robert!
Válasz küldése