Leave a comment:
Dear Spammers and Trolls: All comments are checked by myself before publishing!
The manual inspection is why it takes some time until your text appears in the comment section (as long as it passes my inspection) - be patient...

I don't answer comments by mail!
Note the rules and my mail address in the column contact!

Norbert

Name:
Comment:
Formular:


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2019.06.11 15:41:55 (UTC+1)
Name: Azul

Comment:
Dear Norbert

"I've got this error: sys/stat.h: No such file or directory." is happen when I uploading your linear servo for Arduino Uno microcontroller code  to my arduino Uno.

Azul

Me: I have upload a new version of the zip package. The Arduino sketch "Arduino.ino" is now in a separate folder named "Arduino". Uploading the sketch should now work.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2019.06.11 11:11:41 (UTC+1)
Name: Azul

Comment:
Hi Norbert

First, why I got error whe compiling this code? I've got this error: sys/stat.h: No such file or directory.

Second, can you help me with the linear servo, what I want to do is using another device to send pulse/pulses to command this arduino to make the motor move/ steping.

Thanks
Azul

Me: When exactly do you get this error message? What's the command line you have typed before and what version of Linux are you using? I have written more than just one program...
When "can you help me with..." means "will I do all your coding work?" my answer is : no, sorry.
If you have done all the basic coding for your project and you stumple over a special problem I will give you hints of how to ship around.


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2018.11.09 03:02:53 (UTC+1)
Name: irwin Lopez

Comment:
Hello,
I am trying to Control the position of a 3.5kW motor. Can you help please. I need to kn =ow how to control it using PID control system. Is there anything you recommend such as books, websites. I will do every exercise you do, Thank you very much,

IL

Me: Read my chapters about rotary encoders, optical sensors or H bridges to get the basics:
Encoder disc
Transmissive optical sensors
PID
H bridge

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2018.04.24 12:09:43 (UTC+1)
Name: Srinivas

Comment:
Awsum video . one question tho the h bridge has 2 direction pin and 1 pwm . but u have used only 1 direction pin y

Me: What type of h bridge do you have?

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2018.03.21 22:49:33 (UTC+1)
Name: Camilo A.

Comment:
Hi, nice PID arduino implemention, but I have a question. Why when ypou calculate the Integral component do you use a simple counter (timeDiff++) instead of use a adding of error calculation?
Thanks

Me: The sketch was written quick and dirty for the video. A chapter talking about software implementation of PID will follow.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2018.03.28 19:07:36 (UTC+1)
Name: Jepp Miranda

Comment:
I mean i just want to control the wiper servo not using the potentiometer 2 to move the wiper servo. i just want to input the position ex: 170 degrees when i press the button then unpress the potition go to 90

Me: Well, in the example I liked, you can see how commands are processed in the Arduino.ino. It's in the section:
if(readByte == 'a'){
 stepDone = 0;
 setPoint+=1000;
 millisStart = millis();
}
If you send an 'a' through the terminal window, the code in that loop is executed. It's up to you to put it all together, beacuse I am not the one that does your coding work for free ;-)
I will explain that in more detail in my series about "Physical Computing", that is under construction.


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2018.03.27 19:02:29 (UTC+1)
Name: Jepp Miranda

Comment:
this is what im looking for the wiper motor servo you are amazing! i have a question about the wiper motor servo how do i control it like a normal servo i mean without using potentiometer just the value of the angle thanks!

Me: Have a look at the chapter about encoder discs and the related examples.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2017.10.27 19:46:15 (UTC+1)
Name: Tharaka Jayadewa

Comment:
Dear sir,
According to your wiper motor control arduino code, can we adjust the time taken to  move one position to another position of motor by changing last delay time in the code?

Me: It's in the definition of the parameters of the PID loop:

#define P_FRACTION 0.3         //0.0 - 10.0 (0.3)
#define I_FRACTION 0.3         //0.0 - 10.0 (0.3)
#define D_FRACTION 0.0         //0.0 - 10.0 (0.0)
#define V_WINDOW 25            //10 - 1000 (25)
#define MIN_DUTYCYCLE 25       //0 - 255 (25)
#define MAX_DUTYCYCLE 200      //0 - 255 (255)
#define SOFT_START 0.3        //0.00 - 1.00 (0.30) 1.00 = OFF
#define D_FRACTION_DEMO 0      //1 - consider only D_FRACTION for servo movement (0 - OFF)
#define EMERGENCY_SHUTDOWN 4   //0 - 100 (4), 0 - OFF, Stops motor if blocked
#define SHOOT_THROUGH_PAUSE 10 //Prevent H bridge from shoot through whenever the direction pin is changed

e.g. lowering MAX_DUTYCYCLE slows down the motor.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2017.08.17 05:21:21 (UTC+1)
Name: Arpad

Comment:
Good Morning Norbert

First of all thanks for Your job, and help to the people in learning.
I am interesting about servo controling the wiper motors.I have a same H bridge as in your explanation,and Uno. I wish to work it independent from computer with presetted positions.(I use sketch with A,B,C sensors) What can I change in the code to work like that?
If is not too much, please help to me.

Arpad

Me: Well, you must learn to understand how software code works and implement your special wishes step by step. I am too short in time to do your coding, sorry.




----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2017.05.15 14:44:50 (UTC+1)
Name: Ghaith Noman

Comment:
Check D-Controller please in your source code! It should be the difference between the errors, not the setpoints.

Me: Absolutely right. I have fixed that bug. Thanks for your feedback.

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2017.03.06 09:38:29 (UTC+1)
Name: Dominik

Kommentar:
Hallo,

Sehr schönes Tutorial, DANKE! Sowas hätte ich mir in der Schule gewünscht.
Hast du noch den verwendeten (oder aktualisierten) Code für die Steuerung des Verbrennungsmotors? Leider hast du über diesen hier nichts geschrieben.

Vielen Dank,
Dominik

Me: Die Codezeilen für den Verbrennungsmotor hatte ich nur für das Video geschrieben. Die sind für eine Weitergabe völlig ungeeignet. Im Zuge meiner Reihe zu "Physical Computing" werde ich das Thema Regelkreise erneut aufgreifen und den Verbrennungsmotor eventuell als Beispiel einbringen.

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2016.11.26 17:27:46 (UTC+1)
Name: Rafik

Kommentar:
Dankeschön

Me: Bitteschön!

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.10.30 16:26:09 (UTC+1)
Name: mikhail harmain

Comment:
Excuse me, can you program a way to tell that my / install arduino, wiring diagrams and components required, for wiper as in this vidio https://www.youtube.com/watch?v=ebXBdxXbQ-Q me confused, please help,thanks sir

Me: That's none of my videos. Would be better to ask the man that made this video for the source code. If you want me to do your work, consider making me a financial offer...

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.09.22 06:31:55 (UTC+1)
Name: Phillip

Comment:
I finally got it to work, after weeks of waiting for a new arduino board. I modified the code to read the pwm from the AS5145. I discovered increasing the V_window value decreases the oscillations. Wonderful program.

Me: Congrats! Yes, you must do some experiments with all values of the control loop to get the best out of your motor.


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.09.01 16:04:23 (UTC+1)
Name: Phillip

Comment:
Hello, I am trying to build a servo module that will engage 4 positions based on a value out put by a lever. I am using the BTS7960 as the motor controller and an AS5145H as the angle sensor, which sends a pwm signal to output the absolute angle. I am using a low pass filter to convert the signal to analog, but it causes the motor to oscillate about 4 degrees about the set point. i have tried to use the pulsein function to store the value of the AS5145H in the SERVO_SENSOR variable, any advice?

Me: Depending on your motor speed you must change the software values of the PID control circuit. The faster your servo the more likely those oscillations appear. A video showing your servo running could help to give you more advice.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.07.25 21:00:50 (UTC+1)
Name: Fernandes

Comment:
Hello, thanks for the reply. Yes I'd better make a low pass filter, it seems simple and fast.

Thanks

Me: At least if you don't want to change large parts of the code.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.07.25 17:06:37 (UTC+1)
Name: Fernandes

Comment:
Hello, I am trying to create a servo motor with a wiper motor like you did.
But I need to change the code to receive PWM signal of another microcontroller ,instead of using the potentiometer ,I need to receive the PWM signal to send the servo motor to the position that I want in angle as in a normal servo motor.

Can you help me ?

Me: You don't need to change the code. My program reads an analog voltage as input. You can create an analog voltage by a PWM signal (0 to 100% duty cycle) on your second microcontroller by adding a low pass to that PWM pin.


----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2016.07.04 19:45:03 (UTC+1)
Name: Idefix

Kommentar:
Genial!
Eine Frage zum Schaltplan der H-Brücke auf Abbildung 14:
Wie hoch ist der höchst mögliche Strom durch diese Schaltung?

Me: Die Transistoren vertragen 13A Dauerstrom mit Kühlkörpern. Die H-Brücke besitzt allerdings keinerlei Schutzfunktionen (Shoot-Through) und ich habe schon einige Transistoren auf die Weise abgeraucht...
Siehe Kapitel zu H-Brücken.
Ich rate zu fertigen, kommerziellen H-Brücken.




----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.06.05 20:12:32 (UTC+1)
Name: marine yard

Comment:
Hi,
I use fig13 circuit
Thanks

Me: The 1k potentiometers are no problem. You must adapt the software parameters to meet the specifications of your motor:
#define MIN_DUTYCYCLE 25       //0 - 255 (25)
Change to a higher value, e.g. 80 (and have a look at other parameters, too).

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.06.04 17:01:28 (UTC+1)
Name: Marine yard

Comment:
Hi,
I implemented your circuit(with H bridge) and it worked like charm , just one problem that there is slight delay in response when reverse direction and there is very little voltage (like 5 voltage) left at the motor after it stops causing humming and stays until turn the nope to a degree that make the voltage ceased
Thanks a lot in advance
P.s I used two 1k resistance instead of 10k and they are similar in make but they are not identical i guess, could this be the problem?

Me: Would be nice if you tell me what circuit you are talking about - there is a reason why all figures on my pages are numbered ;-)

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.26 22:34:18 (UTC+1)
Name: Luis M

Comment:
Dear, anyway'm doing the circuit shown in Figure 11, I thank you for the info very good excellent job page.
I really admire what he does. _)

thank you very much,
regards

Me: It's the same thing to be considered as in my previous post. Just one channel to drive the motor with analogwrite(controlpin, 0) full speed into one direction, analogWrite(controlpin, 255) full speed into the opposite direction. If you alter my plans, you have to do what's needed to make it work...


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.26 22:26:56 (UTC+1)
Name: Luis M

Comment:
Model:  Sabertooth 2X25 V2
Specifications: 25A continuous, 50A peak per channel
6-30V nominal, 33.6V absolute maximum

Synchronous regenerative drive
Ultra-sonic switching frequency
Thermal and overcurrent protection
Lithium protection mode

Input modes: Analog, R/C, simplified serial, packetized serial

Size: 2.6” x 3.2” x .82”
65 x 80 x 21 mm
Applications: Combat robots up to 100lb
Normal and hobby robots up to 300lb
Differential drive robots
Electric vehicles, ride-on toys, scooters

Me: My software requires two channels to control an H bridge (one for direcion, one for Speed), the Sabertooth 2X25 V2 just one, thus analogWrite(controlpin, 128) will stop the motor, analogwrite(controlpin, 0) full speed into one direction, analogWrite(controlpin, 255) full speed into the opposite direction. That's the hint I can give you, changing the code is your job, since I don't own a Sabertooth motor driver.



----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.26 08:13:19 (UTC+1)
Name: Luis M

Comment:
Dear question is simple, but I appreciate your answer.

Thank you very much
Greetings.

Me: I still don't know what type of electronics your "card Sabertooth" is. Answer my questions and I will answer yours ;-)

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.26 03:01:22 (UTC+1)
Name: Luis Mura

Comment:

Figure 13 is using the BTS7960 driver, I have a card Sabertooth wanted to know if it is compatible?

Greetings and thanks

Me: Do you want me to guess what "card Sabertooth" you have? I'm no mentalist...
Folks, don't be so lazy whenever you ask a question that you expect to get an answer to! I am sitting thousands of kilometers away from you and can't see what you have or want to do. More than just one or two phrases are needed to ask a profound question...

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.25 17:42:58 (UTC+1)
Name: Luis Mura

Comment:
for wiper motor I replace the IBT-2 by a sabertooth 2x25 driver? that should change in the code?
Greetings and thank you very much

Me: In what circuit did I use a IBT-2? The figures on my pages are numbered, thus you should be more precisely when asking a question...

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.05.04 at 08:57:46 (UTC+1)
Name:xxx@gmail.xyz

Comment:
Hi,
I tride to upload the code of servo project and get the following error message :
Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Uno"

wiper_motor_servo-BTS7960:22: error: redefinition of 'int ADC_SetPoint'

int ADC_SetPoint = 0;


exit status 1
redefinition of 'int ADC_SetPoint'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Me: The latest Arduino IDE opens all files that are stored in your directon in tabs. Close those additional tabs and leave only the sketch open that you'd like to upload.
Would be nice to tell me what sketch you tried to upload...


----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2016.04.12 um 12:19:48 (UTC+1)
Name: Aron

Kommentar:
Ah ok alles klar vielen Dank!
kannst du vielleicht den Code hochladen, indem du den PID Regler implementiert hast?

Me: Wer lesen kann ist klar im Vorteil:
http://www.homofaciens.de/download_ge.htm#WiperMotorServo

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.04.09 at 12:27:03 (UTC+1)
Name: Daniel

Comment:
Hello!
I want use BTS7960 to wiper motor, but I want use potentiometer not encoder. If I use wiper_motor_servo-v1_3.zip program it will be good?

If I think good I should connect RPWM and LPWM with Digital 2 and Digital 3? If I should connect R_EN and L_EN with Arduino?

Me: I think that should work. Connect R_EN and L_EN to +5V of the Arduino.




----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2016.04.08 um 22:19:22 (UTC+1)
Name: Aron

Kommentar:
Ok Danke!
entschuldige ich meinte den Signalflussplan vom PID Servomotor Regelkreis.

Me: Zu gegebener Zeit werde ich tiefer in die Materie Regelkreise eintauchen. Da ich bislang Signalflusspläne nicht behandelt habe, musst du den vorerst selber zeichnen ;-)

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2016.04.08 um 11:36:12 (UTC+1)
Name: Aron

Kommentar:
Hallo! wollte mal fragen wie du auf die PID Parameter gekommen bist und ob du vielleicht eine zeichnung von deinem Regelkreis online stellen könntest?

Me: Die Parameter habe ich durch Ausprobieren optimiert. Welche Zeichnung von welchem Regelkreis?!?

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.03.26 at 00:10:55 (UTC+1)
Name: Daniel

Comment:
Everything is OK. Speed my motor is better. I add to my project potentiometer and I can control speed my motor, by changing P_FRACTION_S1.

I know that I should have high current H bridge BTS7960. I bought it, but I'm waiting for the shipment.I want using version with potentiometer not with encoder. So, now I testing my project on L298N and smaller motor.

Thanks for your help, I think we'll be in touch :)

Me: Good news.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.03.23 at 11:59:50 (UTC+1)
Name: Daniel

Comment:
Sorry, I using code for servo_arduino_L298N_v0_1 , but I want control only one motor. Now, I testing smaller motor with this h-bridge, but in the futer I want using wiper motor. So I want using potentiometer to control fast my wiper servo. I know, that the code could have be small differences, but now I only want know, if it is a good idea?

Thanks for your answer and sorry for my poor English :)

Me: Now that I know what file you are working with:
You can set
#define MAX_DUTYCYCLE_S1 200       //0 - 255 (255)
to 255
and
#define MIN_DUTYCYCLE_S1 25        //0 - 255 (25)
to a higher value
and as you said
#define P_FRACTION_S1 0.3          //0.0 - 10.0 (0.3)
to 10, maybe more.
Next time, even with "bad" English (mine isn't perfect, too) you can explain in more detail what your problem is, that speeds up an answer ;)

For the wiper motor you will need a high current H bridge (e.g. BTS7960). Have a look at the digital version in the chapter about encoder discs.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.03.23 at 08:52:18 (UTC+1)
Name: Daniel

Comment:
Hi Norbert!
Good job!

I use code for L298 h-bridge and I want change speed my servo. If I good thinking I schould change value I_FRACTION_S1 and P_FRACTION_S1.
I want control this values by potentiometer.
It's a good idea?

Thanks for your job!

Me: Don't let me guess what project file you are talking about, the name of the file would help...
setting P_FRACTION_S1 to a higher value will very likely speed up your motor, as well as min and max pulse width.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.03.12 at 03:41:01 (UTC+1)
Name: Marshall

Comment:
Sir,
Thank you for your excellent tutorial.  I'm in an entry level controls engineering class and have been looking for tutorials on the physical implementation of the control theory we are learning in class.  I already have an H-bridge motor drive and geared DC motor laying around, so I will build a model and take to class.  Question: did you use control theory calculations to find your initial K_p, K_i, and K_d?  If so, which theories do you prefer?  We are finishing with Routh-Horowitz now.

Me: I found the initial values by try and error. I was just looking for a not too complex but useful implementation the arduino is good for and that's PID. There will be another chapter (or chapters) about control circuits, but not in the near future (too many other projects running...).



----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2016.02.15 at 20:17:00 (UTC+1)
Name: Andres

Comment:
I wonder if this project can be interfaced throughout a parallel port of a PC and Mach3 program? Thank you.

Me: If you are a skilled coder you can of course adapt the Arduino sketch (it's open source). Mach3 is Windows only, thus I won't help you...

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2015.12.16 um 20:49:27 (UTC+1)
Name: Max

Kommentar:
Hallo,

ich bin noch blutiger Anfänger in diesem Bereich und versuche gerade meine ersten Sketches zu programmieren. Ich möchte nun als nächstes gerne die Schaltung realisieren, die im Video bei 3:05 aufgespielt wird (10 LEDs, 2 Schalter, 3 Programme). Ist es möglich, diesen Sketch zu bekommen? Das würde mir wahrscheinlich viele Fragen bezüglich der Programmierung beantworten :-)

Me: Hab gerade nochmal nachgesehen, aber das Programm nicht mehr gefunden (war zu einfach zum es dauerhaft zu archivieren...). Als Anfänger lernt man besonders viel durch Probieren. Also: Schaltung aufbauen und die LEDs ein- und ausschalten. Wie das geht steht z.B. im Beispiel "Blink" im Arduino- Programmpaket (Datei->Beispiele->Basics->Blink). Dann Schalter einlesen (Beispiel "Button") und versuchen alles zu kombinieren.

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2015.10.05 um 11:30:25 (UTC+1)
Name: Lovro

Kommentar:
ich bin begeistert, absolut das beste projekt das ich je gesehen habe.
Respekt

Me: Danke und: Weitersagen!

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.08.03 at 21:33:10 (UTC+1)
Name: mohamed kareem

Comment:
very thanks to you
can i make three exes (X.Y.Z ) by one board for arduino uno???????
if that ok ____can you give me the code
thank you

Me: My CNC V2 uses three axes. You can find a link to the download of the source code there.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.06.25 at 22:50:59 (UTC+1)
Name: Michel Herman

Comment:
Dear sir ,Congratulation with your tutorial.
What i cannot find is a way to control a 3 to 4 axis cnc router,via a arduino using external powered microstepping drivers in clock & direction input on 5 v ttl level inputs .step+, step-, dir+ ,dir -, ena+,ena-
I would like to control it from cad sketchup to gcode to the cnc.
Can you please give me some hints
Regards

Me: Thanks!
That's a very complex question with no simple answer. I will change the software code of my CNC machine sometime to process gcode besides the SVG graphics it can read now. However you will have to understand how to do coding to make that software fit your requirements. Using stepper motor drivers will be treated in the future. One of my next videos will be about the functionality of those special motors. I only can offer you to understand how things work. It's up to you to put it all together to an own thing. Since my day only has 24 hours and your project is nothing that's (currently) treated on my pages, the only advice I can give is asking your questions at one of the electronic fora on the net. I am sure you will get help there.
However the questions you are asking are from high interest and all those stuff will be treated over time, but it's a process that will last months or even years...



----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.06.22 at 01:00:32 (UTC+1)
Name: Dj_garfield

Comment:
You are incredibely clever !
Big Respect !!! If somebody does not have understood the PID loops having seen this video, it is a liar:)

Me: Thanks! At least that person should leave a comment about what is still not clear to understand. That helps me to improve my project.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.05.15 at 10:34:12 (UTC+1)
Name: Babar

Comment:
Just brilliant. I love optical sensors.
Have you tried with hall sensors, gives advantage of dust proof.???!!

Me: Thanks! There will be a chapter about how to use hall sensors sometime.

----------------------------------------------------

Seite: technics-computer-arduino-uno_ge.htm
Datum: 2015.05.12 um 08:08:18 (UTC+1)
Name: Konrad

Kommentar:
Einfach nur klasse!
Endlich jemand, der das was ich suche wirklich verständlich und anschaulich erklärt.
Ich komme von ihrem Eigenbau-CNC Video und werde mir wahrscheinlich auch eine eigene bauen, da ich durch diese Ansteuerung mit Lichtschranken herkömmliche Getriebemotoren statt teure Steppermotoren benutzen kann, was natürlich besser in mein relativ kleines Budget als Schüler passt...

Me: Danke und "gutes Gelingen"! Die Maschine ist zumindest gut geeignet, die Funktionsweise von CNC Maschinen zu verstehen. Wenn das Budget irgendwann größer geworden ist, kann man immer noch ein Upgrade auf Schrittmotoren vornehmen.


----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.05.03 at 18:45:23 (UTC+1)
Name: Sid

Comment:
Dear Norbert,

A big thumbs up for this video. It was simply brilliant. I have always found PID control very very hard to understand.

Could you please show how you wrote the firmware sketch for the PID control and how the PID equations you showed were translated into C code within the Arduino sketch. Can you please be detailed in your explanation.

I really appreciate your knowledge and creativity.


Thanks and regards,
Sid

Me: You're welcome! Download the source code for the Arduino Uno and try to understand the principles behind. It's a relative small file with some comments, thus it should not be to hard to read. If you run into special problems, leave another comment or send a mail.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.04.25 at 04:20:52 (UTC+1)
Name: Adamir Westphal

Comment:
First, congratulations and thanks for your tutorial. Please make it available could be the Arduino code, using two PWM outputs without a seletrora port direction. In other words, the two PWM outputs for H. bridge Thanks in advance.

Me: I have added a section about using the L298N for homebuilt servos.



----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.04.24 at 15:02:10 (UTC+1)
Name: Christian

Comment:
Dear Sir,
Thank you for such a great tutorial on PID.

I would like to use your code for my servo project but for a low power device using the L298N H-Bridge you mentioned in your H-Bridge tutorial.

My question is:-

How do I change your Wiper Servo code to suit the L298N?

The L298N has 2 PWM inputs. It is not set up for a Direction Pin and a PWM pin like your code is set up.

I am just using 1 of the 2 H-Bridge circuits of the L298N.

Thank you for your time and effort,
Christian

Me: You're welcome! I think there are no changes necessary at the code. Simply use one of the PWM inputs as "direction" pin (no matter which). If your servo doesn't work, feel free to leave another comment or send me a mail.

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.04.16 at 08:39:31 (UTC+1)
Name: Andy

Comment:
thankyou, a clear explanation of PID emulation. i feel more confident to implement in my system.

Me: You're welcome!

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.04.11 at 15:42:33 (UTC+1)
Name: Corné

Comment:
I watch the video with great pleasure. The information en the examples of the PID are great. the trick is the whipermotor. It gives the theory the right visual information to comprehend the problem of having a P  I  D controller.
Thanks

I know there have to be someone that can explain the purpose of PID.
And I actually fined You.
Thanks
Corné

Me: You're welcome!

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.04.10 at 17:06:12 (UTC+1)
Name: scooty

Comment:
hi sir , your driver circuit (in video) different then sharing circuit why? and i make your v1.1 schema but not working.please check any changes schematics diagram.

BEst regatds

Me: The schematics on this page are up to date. I don't make a new video each time I do some changes in a circuit.
There are many reasons why a circuit doesn't work as intended, so what about a more precise description of what exactly goes wrong? Maybe mailing some photos?

----------------------------------------------------

Page: technics-computer-arduino-uno_en.htm
Date: 2015.03.30 at 13:13:16 (UTC+1)
Name: Pk.D

Comment:
PID?
Was it there earlier also?
I don't remember it , but it is pretty good.
Tried it.
Works well enough, though I did some modifications to suit my needs.(I did it to make the process possible for many {3} servos)

Me: There is (currently) no other chapter about PID on my pages - or what is your question about?!?
...and is the speed of the Arduino Uno is high enough to compute more than just one PID circuit? I haven't tried that yet, but I was confident that it should work.


----------------------------------------------------