Hi, i want to make a program in C# who i can send the programing of arduino to it instead of using the arduino self software. i want to create a program in visual studio C# to only upload an arduino code without letting another one see the code instead of using the arduino software to write on it, with a button and when i click on the button it writes the code on arduino.
Possible, but not practical... And, if you have to ask you'd be over your head trying... Just learn the Arduino's C++ language. The basic language is not that hard and if you already know C#, programming in C++ for Arduino should be a piece of cake.
You'd have to find a C# compiler for the ATmega chip, and then you'd have to figure out how to program the chip.
I don't know if a C# compiler exists for the ATmega.
As you may know, the ATmega chip does not run C/C++ or C#, or any other high-level language. It runs it's own machine code which gets compiled from the higher-level language.
You also write programs in Assembly language. Assembly is similar to machine language except each machine instruction is represented by a "human-readable" assembly instruction, and variables can be written in decimal or hex instead of raw "binary" bytes.
i want to make a program in C# who i can send the programing of arduino to it instead of using the arduino self software.
You want to write a program in C++ that will take an arduino program and load it to an arduino controller.
without letting another one see the code instead
So that no one sees the arduino code.
Why, what is the reason you want to do this?
Instead just write, compile and upload to the controller with the IDE, in a room on your own, lock the door even.