Servo.h en Tone.h conflict

Arduino specifieke Software
Berichten: 132
Geregistreerd: 21 Feb 2013, 16:04

Servo.h en Tone.h conflict

Berichtdoor René » 08 Apr 2013, 17:40

In probeer zowel Tone.h als Servo.h te gebruiken maar dat kan niet omdat beide dezelfde timer gebruiken op mijn mini Pro Arduino.
Zijn er alternatieven voor deze libraries?
Andere oplossingen?

Advertisement

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: Servo.h en Tone.h conflict

Berichtdoor astrofrostbyte » 09 Apr 2013, 20:47

Ja , dat is wel één van de lastige dingen van arduino dat het niet altijd duidelijk is welke uControler resources gebruikt worden.

Wat een oplossing kan zijn is zelf controle te nemen door libraries te gebruiken voor de losse timers 1,2,3,etcc

Timer 2 kan je een tone maken http://playground.arduino.cc//Code/FrequencyTimer2
Timer 1,3 kan je PWM maken http://playground.arduino.cc//Code/Timer1

nu hoop ik maar dat je niet meerdere tone uitgangen gebruikt en meerdere servo's ....

Wat ook nog een oplossing kan zijn is externe chips te gebruiken voor evt PWM of Tone's te genereren, deze worden dan aangestuurd met SPI,I2C etc.
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: RussellAlets en 12 gasten