What PIC MCU to use as flight controller?

pedero

New Member
Hi, im building my first quadcopter and i am looking to use a PIC MCU for flight controll. So i wondered if anyone had any experience in this field. What do i need of pheriaples, program memory, ram etc. ?

I have a pickit 3 and some PIC16F1459 and some PIC16F843(i think they are called 843, dosent really matter they are some small 8 pin mcus).

Anyone got any ideas?
 
Hi, im building my first quadcopter and i am looking to use a PIC MCU for flight controll. So i wondered if anyone had any experience in this field. What do i need of pheriaples, program memory, ram etc. ?

I have a pickit 3 and some PIC16F1459 and some PIC16F843(i think they are called 843, dosent really matter they are some small 8 pin mcus).

Anyone got any ideas?


PIC programming is a bit dated, but you can do it. Even with an Arduino it is hard as the math is very relative, and I have seen five very competent programmers try Arduino, Teency, and maybe another one or two micro-controllers. They all ended up quitting on it or changing it to use an actual flight controller for stabilization.

If you want to program it yourself you can always use a regular flight controller for stabilization and something else as a MITM.

If you insist on doing it all yourself then I definitely suggest getting a 15$ flight controller to use to verify that all of your hardware works before you start trying to program a flight-controller with potential problems in your hardware, as there are hundreds of possible problems.


I don't say this to question your skill or to put you off from this idea, obviously if you have experience with PIC programming you have been doing this for a little bit and have some experience, but be prepared to learn a little physics as you don't need to be a good programmer for this type of thing, nothing complex on that side of the coin; but there is a lot on the mathematical and physics side of it.


I'd suggest the PIC16F877a.
 
PIC programming is a bit dated, but you can do it. Even with an Arduino it is hard as the math is very relative, and I have seen five very competent programmers try Arduino, Teency, and maybe another one or two micro-controllers. They all ended up quitting on it or changing it to use an actual flight controller for stabilization.

If you want to program it yourself you can always use a regular flight controller for stabilization and something else as a MITM.

If you insist on doing it all yourself then I definitely suggest getting a 15$ flight controller to use to verify that all of your hardware works before you start trying to program a flight-controller with potential problems in your hardware, as there are hundreds of possible problems.


I don't say this to question your skill or to put you off from this idea, obviously if you have experience with PIC programming you have been doing this for a little bit and have some experience, but be prepared to learn a little physics as you don't need to be a good programmer for this type of thing, nothing complex on that side of the coin; but there is a lot on the mathematical and physics side of it.


I'd suggest the PIC16F877a.

Ive read about other people suggesting the PIC16F877a, however thay are usually thought to have to small program memory.

But why do you think PICs are dated, a arduino really just is a development board with a AVR(you can also use a PIC in it if you want) ?
 
Ive read about other people suggesting the PIC16F877a, however thay are usually thought to have to small program memory.

But why do you think PICs are dated, a arduino really just is a development board with a AVR(you can also use a PIC in it if you want) ?

Dated as in many people are moving away from it. Not as popular as it once was.
 
Back
Top