You are on page 1of 63

1


Creative Common V.3


simplyarduino.com

www.genotronex.com
fablogia.wikilogians.org
Ali-madness.blogspot.com


2113-11-11


2 ...................................................................................................................
3 ....................................................................................................................
4 .........................................................................................................
8 ..........................................................................................................
Circuits.IO

11 ..........................................................................

11 ................................................................ 123d.circuits.io
12 ...............................................................................................
14 .........................................................................

11 ...............................................................................................

21 ................................................................................... Proteus
21 ..............................................................
Arduino IDE 23 ..........................................................
22 ....................................................................................Simulino
Proteus 21 ....................................................................

31 ..............................................................................................

31 ......................................................................................


31 ..........................................................................................

41 ...............................................................................................

41 .....................................................................
Wine 41 ..............................................................................
Wine 42 ...............................................................................
45 ................................................................Virtual Bread Board
45 ....................................................................................................
42 ....................................................................
51 ................................................................................

55 ..............................................................................................

52 ..........................................................................................................
52 ............................................................................................... Simuino
58 ...............................................................................................Simulide
51 ............................................................... Simulator for Arduino v0.99
61 ................................................................................ArduinoDebugger
61 ................................................... Arduino Simulator on iPhone / iPad
62 .................................................................................................................

..
..

Arduino

Microcntrollers

Open Hardware


Arduino C
Arduino IDE: Integrated Development Environment

http://arduino.cc

Atmega
Atmel Pic
Microchip

ARM

cortex FPGA
.

)Microsoft Windows, Linux, Mac, iOS (iphone/Ipad


" " :

http://simplyarduino.com/?page_id=5

Circuits.IO

123D.circuits.io ) (Autodesk
circuit.io

VBB

D 123 Bread Board

Github.

Google Chrome.

11


123d.circuits.io
.

11



New circuit

12


):

13

:1

14

. Select:

. Undo:

. Redo:

. Delete:

. Play / Pause:

. Rotate:


:2 .
:3

.
( )
Arduino Code Editor

(Compile and restart


) simulation .

15

.
Resistance ( ) ..

16


(
)

http://vimeo.com/74289346
:

:1 :
o

BreadBoard

.
o

Schematic:

.
o

PCB:

12


:2 :
o

Overview .

Discussion .

BOM Bill of Materials


(

).
o

Network .

: 3 Github
:
o

Fork

.
o

Watch My Watched
circuits .

Star Like

Starred Circuits Lists


:4

(Collaborators).

18


: 5
o

Share Circuit .

Download Gerber PCB.

Generate Enclosure .

:6 .

: : ) (free user (Maker


)user ) (Professional )(free user
.

:
.1

.2

.3

.1 sensors

11

21

Proteus



Mega 2560

& Arduino Uno, Mega1280

http://www.mediafire.com/?92ckm2n2cmp392a

21

(
.)Program files

C:/ Program Files / Labcenter Electronics / Proteus 7 Professional / LIBRARY

22


Arduino IDE
Blinking Led led
13 .

: Compile

Verify

23

Hex Compile :

24


: Hex
C:\Users\ZAIDPI~1\AppData\Local\Temp\build3564184540682511069.t
mp\Blink.cpp.hex

Hex

C:/

Ctrl+F hex.

hex Arduino IDE


:

Blink.cpp.hex

25


: Program
file Blink.cpp.hex
LED

26


Simulino

Ultrasonic :

Arduino nano
Arduino Folra
Arduino UNO SMD
UltraSonic Sensor

o
o
o
o


http://www.mediafire.com/download/xdnjn81egbf2g6v/Library.zip

https://docs.google.com/file/d/0B6UMJFAuMr1xSFFhM1NpellwZmc/edit?usp=sharing

22



Ultrasonic .

http://www.mediafire.com/download/hh969fvhc4uk115/barGraph.zip
https://docs.google.com/file/d/0B6UMJFAuMr1xcFJ3RGtqZDR6Z3M/edit?pli=1

"

"

http://www.genotronex.com/p/blog-page_23.html

28


..

..

21

Proteus

Atmega 328

PCB

Hardware (

).

31

Atmega 328

() 16 Mhz crystal

( 22 pf)

11

( LED
)

221 (
)

31


Atmega
Atmega 328p :

32

16MHz :

33


22pf

GND

34


1 21 21 Atmega328 Vcc
:

35

A0, A1, A2, Digital 0 1 2 3 4 PC0, PC1,


.PCINT

Datasheet ATmel

UNO :

13 Uno
11 Atmega 328 .

36

32

Verfiy
Hex

Atmeg328

"" Program file


Hex

38

http://www.youspice.com

http://www.youspice.com/ys/en/project/autoscroll-string-shift-left-andright-with-arduino.3sp

31

:
.2

.3 PCB
.4

circuits.io

41

.1

.2

( 215)


" "

Wine

Wine
Ubuntu Wine
Software center Synaptics

wine ( Apply install software


)center

41


Wine
Terminal

sudo apt-get install wine

Wine directx 9
3D view ARES
PCB wine tricks
).

42

(DirectX 9

DirectX
Proteus

43

44

Virtual Bread
Board
VirtualBreadboard



BreadBorads

1111

VBB ) (embedded systems




VBB express VBB full version

45


Express (
)

Feature

VBBExpress

VBB

Software Only
Emulation

No

Yes

Emulation with
ICEShield

Yes

Yes

Windows

Yes

Yes

Linux/Mac

Yes, with Mono runtime

No

VBB express
http://www.virtualbreadboard.com/Main.aspx?TAB=1
:
J#
http://www.virtualbreadboard.com/download/dependencies/VJSharpRDP/vjredist.exe

Virtual BreadBoard
http://www.mediafire.com/download/kffgiwxau15btx9/virtualbreadboard-4.2.5.0.exe

46



.
Tabs :
o

New .

Existing .

Recent .

New

42

Existing .

48


:
.1 Existing
.2 VBB .
.3 .
.4 .

41

51

.1

.2

.3

.4

.5

.6

.2

.8

.1

.11
.11
.12

LED

51



Solution

52

SRC
.SRC

53


Hex VBB

VBB

http://www.virtualbreadboard.com/portal/vbb/doc/VBBExpress/VBBExpress
%20User%20Manual.pdf
http://www.virtualbreadboard.com/portal/vbb/doc/VBB/VBB%20User%20M
anual.pdf
http://www.virtualbreadboard.com/Main.aspx?TAB=4
http://www.virtualbreadboard.com/Main.aspx?TAB=2

54

:
.1

.2

.3

.1 circuits.io
.2

55


"".

56


Simuino

http://web.simuino.com/

52


Simulide

Hex Proteus

http://sourceforge.net/projects/simulide/
:

http://www.youtube.com/watch?v=c7SFryRa5hs

58


Simulator for Arduino v0.99

.

http://virtronics.com.au/Simulator-for-Arduino.html
:

http://virtronics.com.au/Data/Simulator%20for%20Arduino.pdf

51


ArduinoDebugger
( compile
)

https://github.com/Paulware/ArduinoDebugger/
:

http://www.youtube.com/watch?v=ktfQEPexqlU

61


Arduino Simulator on iPhone / iPad

http://schogini.in/app-websites/arduino-simulator/
:Itune

https://itunes.apple.com/us/app/arduino-simulator/id438426863?mt=8

61

http://simplyarduino.com/?p=652
http://blogembarcado.blogspot.com/search/label/Simulino
http://fablogia.wikilogians.org/
http://fablogia.wikilogians.org/2013/09/14/circuits-io-arduinosimulator/
http://fablogia.wikilogians.org/2012/09/15/%D8%AE%D8%B7%D9%8
8%D8%AA%D9%83%D8%A7%D9%84%D8%A3%D9%88%D9%84%D9%89%D9%81%D9%8A%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC-virtualbreadboard/
http://arduino4projects.com/arduino-simulator-using-proteus-asproject-simulation/

62