I am stuck in my improvement

Hello everyone:
I have been programming in Arduino for more than a year and now, I do not know how to continue learning new things about it. I have thought about mixing Arduino with Phyton. It could be possible? If not what should I try to learn?

Thank you so much!

Put Your head into real time programming, multitasking.... I've been programming since 47 years and still learn…..

Railroader:
Put Your head into real time programming, multitasking.... I've been programming since 47 years and still learn…..

Okay thanks! One thing, what do you mean with real time programming?

David2224:
Okay thanks! One thing, what do you mean with real time programming?

In basic sketches the code advances, line by line. I "Real time" You handle fysical things happening whenever they want and You handle those events with code.
Suppose an operating system question like handling printers, hard discs, motors…. and several tasks asking for those services at the same time.

Railroader:
In basic sketches the code advances, line by line. I "Real time" You handle fysical things happening whenever they want and You handle those events with code.
Suppose an operating system question like handling printers, hard discs, motors…. and several tasks asking for those services at the same time.

Okay, I'll give it a try!
Thank you so much

David2224:
I have been programming in Arduino for more than a year and now, I do not know how to continue learning new things about it.

I find it easier to learn things when they are needed for a new project - rather than learning in a vacuum.

What sorts of projects are you interested in?

What sorts of projects have you already built with your Arduino?

...R

Have you learned OOP (object oriented programming) with C++?

Robin2:
I find it easier to learn things when they are needed for a new project - rather than learning in a vacuum.

What sorts of projects are you interested in?

What sorts of projects have you already built with your Arduino?

...R

I have built projects using motors, LCD, movement sensor, bluetooth and app inventor, led matrix 8x8,...The last project was for the school and it consisted in programming an elevator with 3 floors and all the components inside it, as for example 7 segments display, a piezo,...

I would like to make projects using external programms or my mobile phone, I think it could be great.

aarg:
Have you learned OOP (object oriented programming) with C++?

Not really, but I would like to learn it. Which program do you recommend me to start?

David2224:
I would like to make projects using external programms or my mobile phone

Programming for a mobile phone is probably very interesting but this is not the Forum for it.

What have you in mind when you say "using external programms"?

...R

Robin2:
Programming for a mobile phone is probably very interesting but this is not the Forum for it.

What have you in mind when you say "using external programms"?

...R

Programms like Phyton or Java. I would like to mix them with Arduino but I don't know if it is possible

You can't program an Arduino with Python or Java but you can communicate between a Python or Java program on a PC and an Arduino.

Developing the PC program is obviously beyond the scope of this Forum.

This Simple Python - Arduino demo should give you an idea of how it is done.

The Python code should work on Windows if you edit it to use the Windows style of COM ports.

I am building a model railway control program using Python with Arduinos to control turnouts and train detection and for wireless radio control of the trains. I am using the Python Bottle web framework to create the GUI. It will mean that the trains can be controlled from a browser on my PC or on a tablet or phone.

...R

Robin2:
You can't program an Arduino with Python or Java but you can communicate between a Python or Java program on a PC and an Arduino.

Developing the PC program is obviously beyond the scope of this Forum.

This Simple Python - Arduino demo should give you an idea of how it is done.

The Python code should work on Windows if you edit it to use the Windows style of COM ports.

I am building a model railway control program using Python with Arduinos to control turnouts and train detection and for wireless radio control of the trains. I am using the Python Bottle web framework to create the GUI. It will mean that the trains can be controlled from a browser on my PC or on a tablet or phone.

...R

Okay, thank you so much!