Arduino? PIC?

Historically, Pic is considered Arduino's father, so the Pics began appearing on the electronics scene years before the Arduinos. Or in other words, when we said Tubes, Diode/Transistors, Integrateds, Microprocessors, we were faced with Microcontrollers. You can read our Arduino article here, in this series we will tell the PIC and tell you why it does not have to be compared to arduino. arduino pic We used to design what the circuits would do, what the microcontrollers would do. In fact, by programming the same Microcontrollers over and over again, we were able to do many various jobs with the same element. By programming a single integrated, the circuits both reduced cost, saved space and accelerated the design speed in a dizzying way. In summary, in the electronic world of Picler or more broadly, microcontrollers have created an effect like wizard magic.   arduino pic To parapulate the pics as they are, they were like raw gold unprocessed. You needed a few to process this gold. Respectively

1. Text editor. (To write programs in high-level languages)

arduino pic


2. Compiler is the editor we use. A program that translates high-level language into the language that the processor understands. (program that creates file with hex. extension) arduino pic arduino pic 3rd. You can use the necessary utility MPLAB X IPE to throw this .hex extension file into Pic in, you should not confuse it with IDE. arduino pic


4. The special circuit prepared and designed to perform the program inside the Pic and the intermediate apparatus (programmer) to bring the file with the .hex extension to the Pic arduino pic 5. Feeding unit; any regulated DC power supply will do the trick.   arduino pic


Solutions were sought and found in this relatively multi-requirement coy state of Pic in the world of education and business, but these solutions always remained at the local level. I mean, he didn't get over the boundaries of that business or that educational institution. As a result of this search, arduino's doors were opened. Arduino has shaken the electronics world from the very ground up in a very short time as it comes with a very simple and very crucial feature as a platform. "Arduino is an Open Sourceplatform," the company said in its official statement. (OPEN Source) In other words, you do not pay royalties to anyone for the software and hardware you produce for your projects with Arduino. This decision by the company caused the Arduino platform to grow like an avalanche in the last 2-3 years. arduino pic

Example of Blink in Arduino IDE

In addition, some of its features were much more attractive than pic. Arduino came across a little dressed because he was too naked for Pic Arduino. So Arduino came out more independently on the card without the need for an external programmer with a circuit designed and fed. It needed almost half as much software and hardware as Pic. Arduinos, which perform as much as Pics by type but do not need them as much as Pics, have resonated in our country as well as in the world. In approximately 2-3 years, interest in arduino has increased exponentially. Even the non-electrical and non-electronic professional group welcomed arduino to the world of electronics.

What about Arduino?

Let's be a little more clear about exactly what Arduino is: Arduino cards have Atmega series 8-bit microcontrollers produced by Atmel.  I can tell friends who have been involved with PIC microcontrollers that these microcontrollers are in the same category as PIC's. Apart from this, arduino equipment does not have any other special components. 1 8-bit microcontroller, 400,000 miles by card, is also used for USB communication between Arduino and the computer. arduino pic

Arduino Nano

The biggest factor that makes Arduino so popular is the development environment, which constitutes "easy use". The development environment is based on the Processing Programming language/environment. In the background are the GNU GCC compiler for Atmega microcontrollers and the AVR-Dude software used to load compiled programs into the microcontroller. The development environment allows you to compile codes and easily upload them to the microcontroller. Arduino libraries allow you to perform many operations without going down to hardware level, i.e. without the need to perform operations on the recorders of the microcontroller. Arduino cards with negative aspects;

  • Your actions using Arduino libraries will be much slower than the operations you will do directly through the microcontroller's recorders.
  • Many transactions are "hidden" by library functions, so you can't really see what's going on behind the scenes.
  • If you're going to do engineering-level work, you'll have to master the details of things.
  • Cuttings are one of the most important issues in microcontroller programming, but they are rarely mentioned in the Arduino world. You need to get to know more about this.
  • Thanks to arduino's ease, you may think that you can develop projects in a short time and master everything, but this idea is domestically wrong.

In summary, knowing both PIC and Arduino is the best possibility for you, comparing and comparing on the two platforms only reveals the pros and cons, so telling me arduino enough or pic enough to me may contradict your investigative spirit, but it may be easier to comprehend the basic logic with Arduino if you are about to start from scratch.