In the field of electronics designing Practical of our design is very important to verify the hardware but the problem is that the hardware design of any circuit in testing phase may costly for any company, engineers or hobby designer.
So the simple solution is to use simulators for practical like as
Electronic WorkBanch: for basic circuit simulation
Livewire & PCB wizard: circuit designing and PCB designing option good for beginners
Proteus: professional circuit designing and PCB also
LogixPro: for PLC Simulation
and here is
PICSimLab: for Arduino and PIC microcontrollers simulation but in the environment of real hardware device as you will see down in same page. Proteus also provide the simulations of Controllers and Arduinos (But after adding the libraries of Arduino boards and sensors).
First Download & Install the PICSimLab (Simply by doing next next)
1. Write the Arduino code in Arduino IDE for example of Blinking LED Project
2. Compile the code by clicking on Tick (Left in bar)
3. Then convert the code in Binary file as under
4. Now open the PICSimLab by double clicking on Icon from desktop. It will be by default on Arduino Uno if Not the open Boards from Manu bar and select Arduino Uno.
then go to File and select Load Hex.
5. You can find the binary or Hex file where you save the Arduino IDE code
6. After Loading the Hex file then go to Modules in Manu bar and select Spare parts as under
7. Here you can the Spare part window
8. Then select Add to open the list of spare part which you want to use, here we selected LEDs as per simple program requirement.
9. After selecting any part then click on window where you want to place the part.
10. Now do right click on part and select Properties to assign Pin Nos.
11. This panel is showing the pins of part as under.
12. Then we will drop down the relevant pin to assign Arduino used pin No as Pin 12 of Arduino in our example
for more easy way to understand watch this video.
Thanks if you Like my post then share it and Follow my blog and comment me
Very nice and informative thanks
ReplyDeleteThanks for your insight for your fantastic posting. I’m glad I have taken the time to see this. garage door repair safety
ReplyDeleteAdmiring the time and effort you put into your blog and detailed information you offer!.. Arduino library for Proteus
ReplyDelete