P��������� ARDUINO
S����� 1
CEFIRE
INDICE ������ 1 (5 �����)
1.� Q�� �� A������? M������ � ������� �����������. 2.� C�������������� �� A�D�INO �NO. 3.� D������� ��� IDE � ����������� ��� ��� ������. 4.� IDE �� A������ � �������� ������� ����� . . 5.� M������������� ������ ������0 �� A������.
1.� Q�� �� A������? M������ � ������� �����������. A������ �� �� ��� ��� �� M��������������� M��������������� ATMEL AVR �� ��� �� �� �� ������ �� ��� ��������� ���������� ���� ������� �� �������, �� ��� �������� ������ ��� ����� �����, ����� ��� �������� ����� �� ������� �� �������� ��� ������������������ ����: �) E������ �� �������� �� ������������. �) Q�� ���� �������� �� ������ �� M���������������, �� �����, ������ �� ���������� ��������. �) E������ �� �������� � �������� ���� �� ����� ��� ���������� ���������� �� �����������. �) B����� ��������� ���� ��������� ������������ ��������� (������, ���,�) ��� �� ������� � ������� ���������������� � �� �������� ��������. �) S������ �� ������������ � ����� ���� �� ����������� ��� ���������������� �� ��������������. E� ����������, A������ �������� �� ����� �� ��������� �� ���������������� �� �������, �� ����� ��� �� ������� �� ����� ����� ������� ����������, �� �� ���������� ��� �������� (������������, ����������, ���������) E� �������� �� ������������ �� A������ �� ��� �������������� �� P��������� ��� P��������� ��� �� �� �������� �� ������������ �� ������ ������� � ������ �� J���, ��������� � �������. E� �������� �� ���� �� ��� ���������� �� ����������� ������, ���������� ������. ������ . E������ ����� ������ �� ����������� ������ ��� ������ ��� �������� ����� ���� �� ���������������� ���� �� ����� ����� �� �������� , ��� ��� �� �������.
R������ C����� R������
IES JAUME I
P����� 1
P��������� ARDUINO
S����� 1
CEFIRE
�P�� ��� �������� �������� A������? �Q�� ��������������� ����� A������ ��� �� ��� ��� ���� �� ���������? V�����: A�������� � A�������� � L�� ������ A������ ��� ��� ���������� ���������� ��� ����� ����������� �� ������������������. L� ������� �������� ( ������� ���) ����� ��� 22� + IVA. M�����P��������� � M�����P��������� � E� �������� �� A������ �������� �� ��� �������� ���������� W������, M�������� OSX � L����. L� ������� �� ��� �������� ���� ������������������ ����� ��������� � W������. E������ �� ������������ ������ � ������� � ������� � E� ������� �� ������������ �� A������ �� ����� �� ���� ���� ������������� � �� ��������������� �������� ���� ��� �������� ���������. A������ ���� ������ �� �� ������� �� ������������ ����������, �� �������� �� J��� ���� �� ������ ��������� �� ��� ��� ������� �� C � C++. �������� ��������� � �� ������ ������� � E� �������� A������ ���� ��������� ���� ��� �������� ����� � ��������� ���� ����� ��� �������� ��� ������������� ��������������. E� �������� ����� ��������� � ������ �� ��������� �� C. H������� ��������� � �� C����� ������� � ������� � A������ ���� ������ �� ��� ������������������ ATMEL168, ATMEL328, ATMEL1280 � ATMEL2560. L�� �������� �� ��� ������� ����� ���������� ���� �������� �������� �������, ��� �� ��� ����������� �� ��������� ��� ����������� ������ ����� �� ������ ������� ��� ������, ����������� � �������������. I������ �������� ������������� ���������� ������ ��������� �� ������� ����������� � ��� ����������� ������������. E� ������ ��� ������������ �� ���� ����� � ��� �� �� ��������� �����, ������������� �� �����������, �� �� A�D�INO �NO (22� �NO (22� ���.���������.��� ���.���������.���))
R������ C����� R������
IES JAUME I
P����� 2
P��������� ARDUINO
S����� 1
CEFIRE
A����� ��� ������ ������� ���, ��� �������� �� ���� �����, ������� �������� �� ������� ��� �� �������, �������������, � ����������� ��������� � �������� � ����������� ��� �������� ����� �������� ��� �������� ���� ���� ��� ������� �� ����� ���������, ��� �������� ���� � E������� � ����������� �������� ��� ��� ��� ������� � ��� ������� ���� (��������� ����://�������.��/��/M���/H������� ����://�������.��/��/M���/H������� ). ). A ����� �� ����������� �� ���� �������������, ������� �� ��� ������� A������ A� ����� ����������� ��� ��������� ���: 1.
- Arduino MEGA
E� ��� ����� ���������� �� ��� ������� � �� ��� ��� ����� �/� �����, ���� ���� �������� �� ���� ��� ��������� ������ �������� ��� ���������� �� ���� �� �������, ������ ��� �� ���������������� A����� 2560 ��� ��� ������� ���� �� ��������, ��� RAM � ��� ����� ��� �� ����� �� ��� �������. 2.
- Arduino Bluetooth
I�������� �� ������ ��������� ���� �� ����������� �� ����� �� ����� 100 ������. S� ����� ��������� ��� ������ � ����������� ����������� ��� �� ����� �� ��������� ����� ��������� ����������� ��� ���������. 3.
- Arduino Pro
M�� ������� � ����� ������� �����; ��������� ��������������� ������������ ����� ���� �� �������� �������� ���� �������� ��� ������� L�P� � �������� �� ������� ��������. T���� ��� ����������� ��� �� ���������� � �� ������� ����� �� ����� ��� ��� ����� ������ A������.
R������ C����� R������
IES JAUME I
P����� 3
P��������� ARDUINO
S����� 1
CEFIRE
4.- Arduino Nano
S� ��������� ������� �� ��� ����� ��� �������� ������������ ����� ��� ���������� �������� ��� ������ �� ����������� �� ����� ��� �� A������ ����. 5.- Arduino Mini
V������ ������������� �� �� ����� A������. M��� ��� ���� 30�18�� � ������� ������� ������� �� ��� ��������� ��� �� ���������. L�� ��������������� ��� ��� ������ ��� A������ UNO ����� ��� ���� �� ������� ��� �� ���� A�����168 ��� 12K� �� ������� ���� ��������. E� ���������� �� ���� ������� � ����� ���� 10 �������� �������� (�� �� UNO �� ������������� �����������). 6.- Arduino Pro Mini
���� �� ��� ������� �������� ��� A������ M��� ��������� ��� S������� ��� ������� �� ���� A�����328 ��� A�����328 ��� 32K� �� ROM ���� ��������. E� �� ������ �������� ���� �������� �� ��������� ����� ��� ����������� ��� �����������. E� ������ �� �� ���� �� ������� ������ ��������� ��������� ��� �� ��� ���� ����������� ������� �������� �� ��������� ��� ���� FTDI (� ����� ��� FTDI), ������ ������ ��� ������� ��� �� �� �������.
H���� ����� ���� ������� ������� �� A������, ������ ��� �� ����� �������� ��� ��������� �������. A���� ������� ��� ������� � ������� � �E�������, ��� ��� �������� ��� ������� �������� � ������� ������� �� A������ (������ ������� ������� ���� �� A������ MEGA, ���� ����� ����� ���������� ���� �� A������ UNO) ���� ������� ��� ������������� � ����������� ���� ���������� ������� �����. E���� ��� S������ ��� ��������� ������� ���������:
1.- Arduino SCREWSHIELD
P��� ����� � A������ �� ���������� �� �������� �� 3,5 ��. D������ �� ��� ���� ������� ���� �������� ����������� � ������� ������ ����� ������� ������. E� �������� ����� ���� ���������.
R������ C����� R������
IES JAUME I
P����� 4
P��������� ARDUINO
S����� 1
CEFIRE
2.- Arduino Relay Shield
P������ �� A������ UNO ��������� 4 ����� (90W DC � 360V AC). A C). I������ �� ������ ���� �� ������ RFB��/XB��. RF B��/XB��. D��� �� ������� �� ��� �����, �� ��� ������������ �������� �� ��� ������������ ������� ���� ��������� �� ����� ���� ��� �� ������ USB �� ����������� ���������� ���������.
3.- Arduino Wifi Shield
L� W�F�� ������ ������� �� ������������ W��� � �� A������ UNO �� ����� ����� � ������. U������ �� ������ W��� W�F�� RN�131G �� R����� N������� ����� ��� �� ���� ��������� �� SPI/UART SC16IS750 ��� ���������� ����������� �� ����� �� ��� �� ������� �� ���� �� ��������� � �� ����� �� ���������� � ����� ������������ ���� 802.11�/�. L� ������������ �� ������ ��� ��� V�� ��� A������ � �������� � 3,3V ���� ��������� �� ������ ����. P��� ����������� ��� �� ������ �� ������� �� ��������� SPI ���������� ��� ����� ��������� 10 � 13 (CS, MOSI, MISO � SCLK). L� ������ ������� �� ������ ���� RN�131G, SC16IS750 � ����� �� ��� ��� ����������� ���������� ���� �� ��������������. T������ ��������� ��� ������� ���� �� ����������� ����� �� ������ ������ ������� �����������.
4.- Arduino Ethernet Shield
C�� ���� ����� � �� ����� �� �� �������� �������������, �������� �������� ����� �� ������� �������� ���, ���� �� �������. L� ������������� �� ��� �� ������� �������� ��������, ��� �� ��� �������� ������� ��� ��������� �� ����� � ������� ��� �����. D������ �� �� ������ ���� �������� �� ������� �������D �������D ���� ���� ����� ��������� �������� � ��������� ���� �������� ��� ��������. T������ ������� �� ����������� �� ����� ���������� ���� ��� �� ���� ������� W5100 ���� ���� ���������� � ����� ���� �������� �� ��������.
R������ C����� R������
IES JAUME I
P����� 5
P��������� ARDUINO
S����� 1
CEFIRE
5.- Arduino XBEE Shield
P���� �� ������������ ����������� ��� �� ��������� Z��B��. L� ����� �������� �� ������ ����� 2 XB�� XB24�BCIT�004 �� M��S�����.
6.- Arduino GPS Shield
L� ����� ������� �� �� �������� ���������� ���� �� ������ �������� GPS EM�406 (�� EM�406 (�� ��������). E���� ����������� �� �� ������ ����� ��� ����� ��� �������� ����� ���� RX, TX, PPS ���, ��� ���� ��� ������� ���� �� ����������� ����� ����� ������ ������� �����������.
7.- EASYVR ARDUINO SHIELD
E��� ������ ������� �������� �� ����� ����� �� ������ �� �������������� �� ��� E���VR. A ������� �� ��� ������� ��������������� ��� ������ E���VR, �� ������ ������� �� ���������� ����������� ���� ���������, ������ �� �������, ����� �� ����� ��� ���� � ������ � ��� ����� I/O ��� ������ E���VR. T������ ������� �� �� LED ����������� ���� ������� ������������ ������� �� ������� �� �������������� �� ���.
8.- Arduino CAN BUS- Shield
E��� ������ ������� � ��� ����� A������ ����������� �������� �� ��� CAN. U������ �� ����������� CAN MCP2515 �� M��������. L� ������������ �� ������� �������� �� �������� ����D �� 9 ����� ���� �������� ��� �� ����� OBDII (�� ��������) �� ��� �� ���� �������� ���� ���������� �� �����������. L� CAN�BUS S����� ������� ������� �� �� ������ ���� ������� �� ������� �����SD, �������� ���� ������ LCD � GPS ���� EM406.
R������ C����� R������
IES JAUME I
P����� 6
P��������� ARDUINO
S����� 1
CEFIRE
2.� C�������������� �� A������ �NO. A������ �NO (����� �NO (����� D�������� � D����������) �� �� ������ ��� ������� �� ����� ��� ������� A������. E��� ������ �� �� ���������������� A�����328 �� 8 ���� (ATMEL AVR). V����� ��� ����������� �� ��� ����������:
1.� A����������� P������ ��������: •
•
L� ������������ �� �� �������� ��B PC (5� L������� � 500 50 0 �A!!!) L� �������� USB (�� ����� ��� �� ��� ����������� �� �����) �� A������ ����� �� ����������� �� ���������� ��� ����� �� ���������� �� ��������� �� �� ��������� ���� �����. C����� �� �������������� ����������, ����������, �� ����������� �� ������. E� ������. E� ��� ������������ ���� ���� �������� �� ������������ ���� ���� �������� �������. E� �������� J���. J���. P������ ������� � ���� ������� �������� ��� ����� ��� � ��� � GND. GND. E���� 7V � 12V �����������. V������ ������ ������ ����� 6V � 20V. E� CI 7805, ��������� �� A������, ����� �� ��������� �� ��������� ��� ������������� � �� ��������� ��� �����������. S������ ���������� �� ����� 1 A ��� ��������� �� ��������. A���������� �� �������� ��� ���������� ���������� � 600 �A � 700 �A.
R������ C����� R������
IES JAUME I
P����� 7
P��������� ARDUINO
•
S����� 1
CEFIRE
M������� �� �������� ������ ��� � ��� � GND. GND. S� ���������� �� �������� J��� � ��� ����� V�� GND, ��������� ���� ��� ������� ����������� �� ����� 7V � 12V, ������ ��� ������� ������� ��� 6V � 20V.
U�� ��� ����������, A������ ��� ������������� � ������������ 3.3�, 3.3�, 5�, 5�, ��� � ��� � GND (3 �����). E� ��� �������� ������ A������, �� ������� �� 3.3V �� ������������� �� IC F�DI (��������� F�DI (��������� �� �� ���������� USB � S���� RS232�TTL) ��� �� ��� ���� ������ ���������� �� �� ��� �� ������������ USB. U�� �� ��� ��������� ����������� �� �� A������ UNO �� ��� �� ������� �� ��������� USB������� FTDI, ���� ��� ����� �� ��������������� A�����8U2 ���������� ���� ��������� USB������� � �������������� ����������� ���� ��������� ���� ���� �� ������������ USB. C��� ������������, ����� ����� ��� ������������� ��� USB ��� ������ � �� ������ ������������� USB, ��� �� ��� �� ���������� �� PC ��������� ��������������� ���� A������. U� ��� �� ON, ������ ��� �� ����� ����� ���� ���������� �� ���������� ���������� �� ��� ���������� ������ ���������. D������ ������� �� �� ��� ����� ���� �������� �� ����� ���������� � ������� ���� � GND. E��� ������ �� ������� ����������� ��� �� �������� ��� ��������� ���� �� ���������, �� �� ���������. E� �� �������� �� ����� ��������� �� ����� A������ �� ���������� �� ����� ������ ��������� ���� ��� ��������� ���������� � ����������, �� ����� ��������� � ����� ��� �� ������� �������������. 2.� E������� � ������� ��������� E���� 14 �����, �����, ������� ��������� ���� GPIO � GPIO � ����� �� ��������� �������, ������ ��� ���������� ���� �������� ��������� � ��������� � ���� ������� ���������, ���������, ������ ������� �� ����� (6 ( 6 �����), �����), ������ ��� ������������, ������, ���� � ������� ����������� � ������� P�M (P���� W���� M���������). E� ��� 13 ����� 13 ����� ����������� �� ��� ��� �� ������ ������ �� ������ �� ���. E���� ���������� ����� �� ��� 0 �� ��� 13. L�� ����� ��� ������ ��� ������������ ���� ������� �PWM� ���: 3, 5, 6, 9,10 � 11. L�� �� 13 L���� ����� TX RX
A������ �� ����� ����� ���������, ������� ��������� ��������� ����������� ������ �� ��� �� GPIO. R������ C����� R������
IES JAUME I
P����� 8
P��������� ARDUINO
S����� 1
CEFIRE
L�� ����� 0 � 1, ������������ � ��� ����� �� ����������� (�� ( ��)) � ��������� (�� (��)) ��� ������ ����� ��� ����������������. S� ������ �������� ���� ����������� ��������� ��� �� ������� ��� ����� ����������� �� IDE �� A������. E� �� ����� ������ USB ��� �� ��� �� ��������. L�� ����� 2 � 3 ��� ��� ���������� �� ������� ��� ��� �������������� �������� �� ��� ��� ������� �� ���������������� (INT 0 � INT 1) L�� ����� 10, 10, 11, 11, 12 � 12 � 13, 13, �������� ��� ��������� �� ��� ����� ��, ��, MO�I, MO�I, MI�O � MI�O � �CK ���������������, �CK ���������������, �� �� ������������ �PI ��� �PI ��� ����������� � ����� ������������������, �������� �� �������� . S� ����� ����������, ��� ��������, �� ������� � ������ �� ��������� GPIO ��� ���������� �������� �� ����������� pinMode(numero_pin, ESTADO); L� ��������� ESTADO ����� ��� INPUT � OUTPUT (�� �� ������ ������� ��� IDE �� A������, �� 1.01 ������� ������� INPUT�PULLUP). A������ ������� �� ����������� �� PULL�UP ���� ���� GPIO ��� �� ������ ������� � ���������� �������� �� ����������� digitalWrite (numero_pin, HIGH); � digitalWrite (numero_pin, LOW);
E��� ����� ������� �� ������� ���� �������� �� ������ ������� ���� � ���� �� �� ��� �� ������ � ���� ������� �� ����������� �� ������� �� �� ��� �� �������. 3.� E������� ���������� A������ UNO ������� �� 6 ����� (A0�A5) ����� (A0�A5) �� �������� ���������� �������� ���������� ��� ��� ���������� �� 10 ����. 10 ����. P�� ����� �������� ���� �� ����� �� ������� ��� ��� � ������� ������� ����� ����� 0 � 1023. P�� ������� �� ������� ������� �� ���������� ��� ���������� ��� ��������� ADC �� �� 5V ��� �� ��� �� � ������ �������� 5V �� �� ��� ��������� � ������� ��� �������, ����������� �� ����� ������ �� 1023. C����� �� ������� ��� 0V, ����������� 0 �� �� �������. L� ������� �� ���������� ���������� �� ����� ������� ������� �������� �������� (������R�������� ()) � ���������� ��� ������� ������� �������� �� ��� A�EF. A�EF.
P�� AREF
L�� 6 ����� ������ ������, ��� ������ �������������, ���� ��������� ��� �� �������/������ ������� �� ��������� ��������� ������� (GPIO) (0�13). L�� ����� A4 � A5 �� ���� ���� ��� �������������� I2C ���� ������ �DA � �DA � �CL ��������������� �CL ��������������� �������� �� �������� . L�� �������� ���������� A0�A5 �� ��������� ��� ������������ ���� �������� ���� ��� ������ ���� �������� ����������. S� �� ��������� ������������� ���� �������� � ������� ���������, �� ���� �� ��������� ���� GPIO. E� ���� ����, ���
R������ C����� R������
IES JAUME I
P����� 9
P��������� ARDUINO
S����� 1
CEFIRE
����������� � ����� ���� GPIO ����� �� ��� 14 �� 19. E� ����� �� �� ������� �������� �������� ��� GPIO ���������, �������� ���� ��� ����������. P�� �������: pinMode (14, OUTPUT); ����������� digitalWrite (14, HIGH); // ������ �� �����������
������ �� �� ��� ��������� 0
L�� ����� ����������, ���� �����, ������� ������ ������������ ������, ��� ������ ��������� ����� ��� �� ��� ����� ���������. 4.� ������� ���������� (P�M) C��� ����� ��������� �������������, ������� GPIO ��������� ������ ������ ���� ������� PWM � ������� ��������� �� �������� �� �����. S� ����� �� ��� ����� 3, 5, 6, 9,10 � 11.
P��� �������� �� ����� ��������� �� ����� �����, ��� �������������� ������� ���� ������� � ������� �������� �� ������� analogWrite(num_pin, valor); ����� ����� �� ��� �������� ������ �� 1 ���� ��� ������ ������� ����� 0 � 255. C����� ���������� 0, �� �� ��� ��������� 0V. S� ���������� 255, �� �� ��� ��������� 5V
5.� P������� ����� L� ����� A������ ������� �� �� �������� ����������� ������� ��� ����� �� ��� �� ����� ��� ���������������� AT����328 � ����. E� ������� �������� �� ���������������� �������� �� �������� ����� � ���� ����� �� ��������.
6.� C������� IC�P C����� ����������� A������ ����� �� IDE, ����������� ��� �� ���������������� ��� ������� �� ����� ����� �� ���������� �� �� ����������. U�� ��� ����������, ������� �������� �� ������ ��B ��� ��B ��� PC, PC, ���� ��������� �� ���������������� A�����328 �� A������ � ������ �� �� ������ ����� (������ ������������ ��� A�����8U2). E��� ������������ �� � ���� ��������� (������������ ����� ���������). E� IC�P � IC�P � "�� ������� ������ ���������� " �� �� ������ �� ������ � �� ������� �� �������� ��� ����������������. S����, �� �� ���������, ���� ����� ��������� �� ���������� �� A������ �� �� ������� �� �����������, ������ ������� �� ������� �������� �������� ���� ��������� �� A�����328 �� A������. E��� ������������ �������� �� ����� ����������� ������� ���� ������ ��� ����� ��������� ��� �� ������������ ��� �� ������ USB �������� �� IDE �� A������. C��� �� ���������������� �� �������� ����� ��������� �� ����������, �� �������� ��������� �� ����� ��������� ������ �������� �� A������ � ��������. E� ���� AT����8U2 �� �� ����� A������ ����� ���� �� ������ ����� �� ������ USB ��� ��������� � �� ������ ����� ��� ���������������� ���������. E��� ���������������� ������� ������� �� �� �������� ICSP. A ������ �� ��, ������� ���������� �� �������� � ������ �� �� ��������� �������� USB ������� ������� DF� ( DF� (������ ���.�������.�� �� �� �������� ���� ���������� �� �������� �� �� �������� ������ ). D���� ���.�������.�� A�����8U2 �� ���� ����� �����.
R������ C����� R������
IES JAUME I
P����� 10
P��������� ARDUINO
S����� 1
CEFIRE
3.� D������� ��� IDE � ����������� ��� ������. V�������� �� ��� ������� �� A������ (���.�������.�� ( ���.�������.��)) �� �� �������� �������� , ������� ��������� �� ������ ������� ��� IDE �� A������ ���� ��� �������� ���������� W������, M�� OS X � L���� �� �� 32 ���� � 64 ����.
I������ ������ ��������� ��������� ������� �������� ����� �� 0001 ����� �� 0023, ��� ��� �� ���������� �� �� �������, ��� � ����� �� ����������� �� ���� �������������, �� ��� �� ����������, �� 1.0. 1.0. E� �� �������� ������� �����, ������� ��������� ��� ����������� ��� �� ��� ��� ������������� �� ���� �������. E� ������ ������ ��� IDE ���� ��������� �� G��H��.���.
C����!
D���������� �� ������� ��������1.0��������.��� ���� ������� ��� ������� ��� ������ ����� �� IDE ���� ��� ������� ���� �������� � ������� PC �� ������� A������. A� ������������ �� �������, ���������� ��� ������ ��� ������� ������� ��������1.0. ��������1.0.
R������ C����� R������
IES JAUME I
P����� 11
P��������� ARDUINO
S����� 1
CEFIRE
D������������� �� ������� �� ������� ���������, ��� ������� �� �� ���� �� ������� ����� ���� � �� ����. E� IDE �� A������ �� �������� ��� �������� ��� �����������, ���� �� �� ������.
E� �� �������� �� �� ������� ����������� �� ���������� �������.��� ��� �������.��� ��� ������������ ��� ����� ���� ����� ���� �������� �� IDE. C��������� �� ����� A������, � ������ �� �� ����� USB, � ������� ���������. W������ ��������� �� ����� �������� � �������� � ������ ������������� ���� �������� ��� �������. �������. L� ������� �� ����� ������ ������������� �� ������� ������� ��� �� ��������� �� �� ������� ��������1.0 ��������. U�� ��� ���������� ��� �������, �������
R������ C����� R������
IES JAUME I
P����� 12
P��������� ARDUINO
S����� 1
CEFIRE
��������� �� �� ������� ���������, �� ������ ����� ������� A������. L� ������� ��������� �� �� ������������� �� ������������ �� ������������ �� ������� PC.
S� ����������� ��� ����������� �� ���� ����� ������ COM ������� �������� ��� ������� ��� �� B���R��� �� 9600 ���, ��� 8 ���� �� �����, ��� ������� �� ������� �� ����� � ��� �� ��� �� ������. A���� �� ������� �������� A������.��� � ������ �� IDE �� A������, �������� �� ����� �� ��������� � �����.
R������ C����� R������
IES JAUME I
P����� 13
P��������� ARDUINO
S����� 1
CEFIRE
4.� IDE �� A������ � �������� ������� �����. A� �������� ��� ������� ��� �� IDE �� IDE �� A������ ( ���������� ����������� ����������� ), ), ������� �� �� ����� ��������, �� ������ ��� ������� �� ������ ��� ������� �� �������. E� �� ������� A������, ��� �������� ��� �� ������� �� ��������� ������ (������ ������ (������ �� ����������). P�� ������� �� IDE ������ ��������������� ��� ������ ��� �� ��� ������� ��� �� ������� ������ ������� �� �� ����� � ��� �����. P�� ������� �� �� 1 �� ����� ������� �� ������ �����, �� IDE �� �������� ����������01� �� �� �� ������� ��� ���, ����������01� �� �� �� �� ������� ��� ��� � ��� �������������. A� ������� �� ������ �� �� ��� �� ���� ����������, �� IDE ���� ��� ������� ��� �� ������ ��� ������, �� �� � ������ �������, �� �� ������� ���������� �� ������� PC. D����� �� ���� ������� ���� �� ������� ��� �������� �� ������ ��� ��� ������� �� ������� ���� �� ������ ������� ��� �� ��������� *.���
1.� D���������� IDE A������ 1.0 E� IDE �� A������ 1.0 ����� 3 ����� ���������� ������������� B���� �� �����
���� �� �������
���� �� ��������������
R������ C����� R������
IES JAUME I
P����� 14
P��������� ARDUINO
S����� 1
CEFIRE
�) B���� �� ����� E� �� ����� �� ����� ����������, �� �� ����� ��������, �� ������ ��� ������ �� �� ��� ������� ���������� � �� ������� ��� IDE. IDE. D������ ����������� ��� ���������� ���������� �����:
M��� F���: F���: �) ��� : C���� �� ������ �����. �) ����: A���� �� ������ �� ������. P�� �������, �������� �� ������ ������ ��� �� ��� �� �������. �) ���������� : N�� �� �� ����������� �� ����� ��������� ������ �������� �� �� ������� ������� �� �� ������� ���������� �� ������� PC. �) ��������: A����� � ����� ��� �������� ��������� �� �� IDE �� A������. L�� �������� ��� ����� �� �� ������� �������� � ���������, �� �� ������� A������ ����� ������� �������� �� IDE. IDE. �) �����: C����� �� ������ ������ � �� IDE. �) ����: G������ ��� �� ����� ������ ��� �����, �� ������ ��� �� ��� ���������� �) ���� ��: G�������� �� ������ �� �� ��� ���������� ��� �� ������ ��� ��������. E� IDE �� A������, ������ ��� ������� ����� ��� �� ������ ��� ������ ��� ������� �������, �� ���� �� �� �������. �) ������ : C������ �� S����� �� �� ��� ���������� � �� ���� �� �� ����� ������� � �� ������� A������ ������������� ���������, ����� �� ���������� �� ���������������� �� A������. �) ������ ����� ���������� : S� �������� �������� �� ����������� ������� (��� ������� �� AVR�ISP STK500 � �� �� ����������� ��������) ������� ������ �� ������ �� �� ����� A������ ��� ��������� �� �� ������ �� �������� (����������). N�� ���������, ���� ������, �������� �� ����� �� �� ������� ���������� �� �� ���� �� �� A������ � �� ��������� �� ������� ������� ��� �� ������ �� �������� ���� ��� ��� �������� �� �����. �) ���� �����: O������� �� ������������� �� ������ �) ����� : O������� �� ���������. �) �����������: ������� ������� ������� �������� �� ������� IDE ����� ���� ���� � ����������� ������������ �� ������� �����������.��� . A������ �� ��� ��� ����������� ����������� ���, ������� ��� �������� *.��� � ������� IDE, ����������� ��������������� ��� �������� �������� �� A������ (*.���) � ��� ������ (*.���) � ������� �� ������������ �� ������� S��������� �) ���� : S���� ��� IDE.
R������ C����� R������
IES JAUME I
P����� 15
P��������� ARDUINO
S����� 1
CEFIRE
M��� E���: L�� �������� ��� ���� ����� ������� � ��� �� ��������� ���������� ��� �� ������� �� W������ � ��� �������� ��� ���� E���. L�� ��� �� ��� ��� ���������� ���: �) ���� ��� �����: C���� �� ������������ �� W������, �� ������ �������� ��� ������ �� �� ��� ������� ���������� ���� ����������� ����������� �� ������� ���� ����� ������� �� ����� �) ���� �� ����: C���� �� ������������ �� W������, �� ������ �������� ��� ������ �� �� ��� ������� ������ ���������� ���� ���� ����������� �� ������� ���� ����� ������� �� �� ������� �� ������� ��� �) C������/���������: C������/���������: P����� ��������� �� ��� � ������ ������ �� ������� ������, ��� ���� ������ ������� �������� �� ����� (������� // �� �� ���������) � �� ���������� �� ��� ������������. S� ������������� ��� ����� �� ���������, ���� ������ ��� ������������. �) �������� ������ : S������������ ��� � ������ ������ � ���� ������ ��������� � �����, �� ���������. �) ������� ������ : S������������ ��� � ������ ������ � ���� ������ ������� � �����, �� ���������. M��� ������: ������/C������: C������ �� ������ �� �� �) ������/C������: ��� ������� ����������
�) ���� ������ F����� : M������ �� ������� �� ������� ��� �������� �� ������ �� �� ��� ������� ����������. �) A�� F���: P��� ����� ��� �� �� ������ ������� �� �� �� ����� IDE. A������� ������ �������� ��� �� ������ ������ �� ��� ������. L�� ��� ������ �� �������� �������� � �� ����� ��� ������, �� ������ ��� ���� ����������� � �� ��� ���� ���������. L������: N�� ����� � ������ ��� ��������� ��� ������� �����������, �� �) I����� L������: ������� ������. P��� ����� �������� ��� �������� �� ������� ������, �� ��������� ��� �� �������� �������� �� �� ������� ��������� . E� �� ������� A������, ��� �������� ��
��� ������� ��� �� ����� ��� �������� (*.� � *.��� � *.�)
R������ C����� R������
IES JAUME I
P����� 16
P��������� ARDUINO
S����� 1
CEFIRE
M��� �����: �) A��� F�����: F�����: E�������� ������������� ��� ������������ ���� ������� ������ �) A������ ������: ������: C������� ����� ��� ������ �������� �� �� IDE � ��� ������ ��� ������� �� �� ������� A������ �� �� ������� ���������� �� ������� PC. C��� �� ����� ������� *.��� �) F�� E������� & ������: ������: C������ � ����� �� ������ �� �� ��� ������� ����������, ����������� ����� ��� ������� ���������� ����� �� ������ ��� ��� �� ������. ������. �) ������ M������: M������: A��� �� ������� �� �������������� ��� ��� ������� ���������� ����� �������� ��� �� ���������������� � ��������� �� ����������������. E� �� ������ ����� �� ���� ��������, ������� ��� ����������� �� ���� ���������� �����������. �) B����: B����: E�������� �� ���� �� ����� A������ ��� �� ��� ������� ����������. �) ������ P���: P���: E�������� �� ������ ����� ������� ��������� �� ����� A������. �) P���������: P��������� : E�������� �� ���� �� ����������� �� ���� �� ��� �� ���� �� ������ ����� A������ ���� �����������. �) B��� B���������: B���������: N�� �� �� ����������� �� ������ �� ���������� �� �� A������ �� �� ���������������� ���� ����� ���� �� IDE �� A������. M��� H���: �) G������ �������: �������: A��� �� ���� �� ������ ��� ����� ��� �� A������. E��� ���� ���� ���� �������� �� �� ������ ������ IDE �� A������. N� �������� �������� � ��������. �) E����������: E����������: A��� �� ���� ��� IDE �� A������. �) ���������������: ���������������: A��� �� ���� �� ���������� �� ���������. �) ���������: ���������: A��� �� ���� �� ����������� ��� �������� ��������� ��� A������. �) F��� �� ���������: B������� �� ����� ������� �� �� ���� �� �����������. �) F��������� A���� Q��������: A��� �� ���� �� ��������� ��� ����������. �) ����� A������.��: C������ � ������ �� �������� ��� �� ����� ������� �� A������ ��� �� �����//�������.��
R������ C����� R������
IES JAUME I
P����� 17
P��������� ARDUINO
S����� 1
CEFIRE
�) A���� A������: M������ ����������� ����� ��� ��������� �� A������.
A������ �� ��� �������� ������������� ���������, ������ ��������� ������� �������� ������ �� �� ����� �� �����. E���� 6 ������� �������� � ������ ���: ������
O���
N��
������
����
������ M������
�) ���� �� ������� E� ���� �� ������� �� �� ���� �������� ��� IDE �� A������ ����� ������������ ������� ������ ���� ������ ���� ��������������, ���������� � ������������ � �� �����. E� �� ������� A������ ������� ����� ������ ��������� ���� ��������� ���� �������� (��������� ��� �� �������) ���� ���� ������ ��������� ���: �����() � ����().
E� ������ ������� �� �� ������� �����() , �� ��������� ���� ��� ���, �� ��������� �� �������, �� �����, �� �������� �� ���������������� (�� ��������� ��� �� ����������). S� ������ ���������� ��� GPIO ���� �������� � ������� �� ���� ������� � ����������� ����� �����������. E� ������ ��� �������� �� �� ������� ����() �� ������, �� ��������� ��������������� ( ���� ��������� ���� �� ������). M�� ��������, ������������� ���� ������� �������� ������� ��������� � ���� ����������� �� �������� ���������. E� �� ������� A������, ��� �������� ���������� ��� �� ����������, ������� ��������������� �� �������. O��� �������������� �� �� ����������� ������������ �� ��� ������ ���������� � ����������.
R������ C����� R������
IES JAUME I
P����� 18
P��������� ARDUINO
�)
S����� 1
CEFIRE
���� �� �������������� E� ���� �� �������������� �� �� ���� ��� IDE �� A������ ����� �� ���������� ��� ���� ����������� ����� �������� �������, ��� ����� ������� ��������� � � ��� ������. T������ ��� ������ �� ��� ����� ������� �� ������ ������ ��� ���� �� �������.
2.� P������� ������� B���� E� 1972 D����� R������ � B���� W. K�������� ���������� �E� � E� �������� �� ������������ C�. C�. 40 ���� �������, �� ����������� ���� �� ������ �� �� ������������ �� ���� �����, ���� �� �� ������� �� ��� ��������� ��� ��� ��������� � ����� ������� �� ������ ������� �� ������ ������ . D���� �������� �� �������� �������, ���� �� �������� D����� � B����, �H��� M����� ������ �� ������� �� ������� ������ �� ��������� �������� �� ������������. ������������. E� �� ����� �� �� ����������� ������, ������, �� ����������� � �H���� W����� �� ������ � ( ��������� �� ������), �������� ����� �� ������ ��������� �� ���� � ���� �� �� ��� ������� ����������� ���� ������. A ������������ ����� � ������ ������� �B����� �� ������� A������. A������ �� IDE �� A������ � �������: ���� ���� �������� 1.������ �����
A���� ����������
R������ C����� R������
IES JAUME I
P����� 19
P��������� ARDUINO
S����� 1
CEFIRE
������� ����� A������ �� ������ USB �� ������� ���������. E� �� ���� ����� ����� �������� ������� ������ �� A������:
S������������ �� ������ ��� �������� � ������� A������ ����� �� ���� ����� ������ ���� ������� ���
Y� �� ������� ���� ��������� ���� �������� �� �������� � �������� � �� ����� A������ ���� ����� ������������ �� ������ ���� ����� �������������� ��� ��� ������������. D���������� E� ��������
F������ �����() �� ������� ��� ���
F������ ����() �� ������� ���������������
R������ C����� R������
IES JAUME I
P����� 20
P��������� ARDUINO
S����� 1
CEFIRE
�) D����������: D����������: S� ����� ������� �� ������ ��� ��� ����� ����������� �� �� ������������� �� ������� ������. S������ ������� � �� ������� ������ � � ��
!!! ����� �� �� ������� ���� ������ !!! F�������� ��� ���������� ��� ������������� /* � /* � */ ���� */ ���� ���������� ����������� �� ��� �� ��� �����. �) F������ �����(): �����(): E��� ������� �� ������� ���� ��� ��� �� �������� �� �������. E� ���� ���� ���� �� ���������� ���� ���������� �� GPIO 13 �� ������� A������ UNO, ���� ������. U��������� �� ������� ���M��� ���� ����. C����� �� ���������� ����� ��� ���� ����� ���������� �� ����� ����� //
E� ��� 13 ����� �� ��� ��������� �� �� ������ ����� �� ���� ����� ��� ������� �� A������. �) F������ ����(): ����(): E��� ������� �� ��������� �������� �� ����� ���� ���������� � �� ���� �� �����. C�� �� ������� ������� ������������, ���������� �� ������ ���� �� �� ��� 13 (�� ������� �� ������� �� �� ���, ��������� 5V).
D������ ������� ��� �� ���������������� ������ �� ������ ��� �� ������� ����� . E��� ������� ������� ��� ������ �� ������������ �� ������� ��� ��������� ��������� �� �� �������. M�� �������� ������������ ����� �� ���� ������ ���� ��������� �������. P����� �� ������, ���������� �� ������ ���� �� �� ����� ��� (�� ������� �� ������� �� �� ���, ��������� 0V) � ����� �� ������ � �������� �� ������ ����, �������� � �������� ��� ������� ������ �� 1000 ������������. S� ������������ ��� ���� ������� �� ������� ���������������, �� ������� �� �������� ��� ��� ���� ���������. A���� ���������� �� ������ � �� �������� � �� ����� �������� �� ����� �� ������ . D������ �� ���� �� �� �������� �� ������������� � �� �������� ��� �������, ������������ ��� �� ��� ��������� �� ��� 13 �� ������� A������, ������� � ������� ��� ��� ���������� �� 0.5 H�. U� ������� ON, �� ������� OFF� ����� ����� !!! A���� ������ ��������� �� ������ � �������� ��� �������������. P�� ������� ������ ������� ���������� ��� ����������, ������� �� ��������� �� �� ������� ����� � ���������� ��� ������ �� �� ������� �����. S������ ���������� ��� �������� ��� ����������, �� ������ � �������� ������� �� �������� � ������������ ��� �������, �� �� �������������� �� �� �����, ���������� ������� ������ �� ����.
R������ C����� R������
IES JAUME I
P����� 21
P��������� ARDUINO
S����� 1
CEFIRE
5.� M������������� ��� ������ ������0 �� A������. U�� �������� ����������� ��� ��� ������ �� IDE ID E �� A������ �� ������ ������� . N�� �� �� ����������� �� ����������� �� ������ ����� ��� ���������������� �� �� �����. D���� ���� �������� ���������� ��������� �� ������ �� ��������� � ��������� � ������ ����� ����� �� �������� �� ����������������, ����������������, ��� ��������� �� ������� ������ �������� ������� ���� ����������, �������������� � ��������� LCD. E� ��� ����������� ��� ��� ������� �� �� ������, � ��������� ������� �� �������� ���������. ��������� . P��� ������ ����� �� ����������������
P��� ���������� ����� ��� ����������������
C������������ H�� ��� ����� �� ������ �� �������� S����� M������ ������� �����: �) C����� ���������� �� �������, �� ����� �� A������ �� �������. �������. �) H�� ��� ���������� �� ��������� �� ������������ ����� ������� ������ � ����� �� ������ �������. N� N� ������ ������ ������ ��������� ��� �� ��������� ��� ������ ����� ������� ��� ������� �� ������� PC ���� ��������� �� ����������������.
�) H�� ��� ����� ����� ������� ��� ��� ����� �� ����� �� ����� �� ��� ��������� ��� ���������� � ��� ��� ������������ ��� �� ���������� ������� �� ����� ����������. S���� ���� ��� ��� ����� �� ������ ��� ���� ������� ������ ����� �� ������� �� ����������������, ����������. ����������. A ������������ ����� � ��������� �� ������ ����� ���� ���� ����� ����������� ��� ������� ����� A������ ����������, ����������, S����� M������. D�������������� ��� �����: �����: �) M���������� ����� �������� ����� �� ���������������� �� �� ����� A������ (�� ���� �������� �� ����� � ���������). �) E����� ����� ����� ������� PC �� ���������������� �� �� ����� A������.
R������ C����� R������
IES JAUME I
P����� 22
P��������� ARDUINO
S����� 1
CEFIRE
�) M���������� ����� �������� ����� �� ���������������� �� �� ����� A������ V���� � �������� ���� �������������� ���� ��� ��� ����� �� ������� ��������� �� ������ ��� ���
I�������� �� ������������ � 9600 ���
E������� �� ������� �� ����� ������� �� �� ������� �� �����
A���� ���������� �� ������ ����������, �� �������� � �� ����� � ���������� �� �������� A������ ��� �����! V���� � ��������� �� ������ ���� ��� A������ ��� ����� �� ����� �� ��� ��������, �� �� ������� �� �����. D��������� ��� �������� �� ���� ������� � �� ��������� �� ����� 1
E��������� �� �� ��� �� ������ 13 �� ����� �� �� �������� ������
A�������� � �� �������� ������, �� ����� ��������� E������� � ������ M������ �� ����� �� �� �������� ������, ���� ��� ��� ������� �� �����
A���� ���������� �� ������ ����������, �� �������� � �� ����� � ���������� �� �������.
R������ C����� R������
IES JAUME I
P����� 23
P��������� ARDUINO
S����� 1
CEFIRE
�) E����� ����� ����� ������� PC �� ���������������� �� �� ����� A������ A���� ���������� �� ���� ����� S����� M������ � ������� ����� A������ �� ��������� � ������� �� ������������. D��������� ��� �������� �� ���� ������ � �� ��������� �� ����� 1000 D��������� ��� �������� �� ���� ��������
C���������� �� ������� ����� ���� �� �� ������ �� ������� ��� ����� �����
L����� �� ������ � ��������� �� ������� �� �� �������� ��������
E� ������� ��� �������� �����, ��������� �� ����� ��������� � �� �������� �������
���������� ��� ������ ��� ����� ���������� �� �� �������� ������� E������� � ������ M������ �� ����� �� �� �������� ������� ���� ��������� ��� �� ���� ����������� S� ���������� �� S����� M������ ��� IDE �� A������, ������������� ��� ��� ����� �� ����� ��� ������� ��� �� ��������� ���� �� ����� �� 1000 . S� ����� �������� �������� �� �������� ��� � ��� � ���, ���, ������������ ��� �� �������� �������, ������ �� ����� � �� ������������, �� ����� �� A������ ������ �� ��������������. �� ������� ����������� �� �� ���� ��������� ������� ������� �������� �� ������� �� ������� ������ ���� �������� �� ������ ����� � �� ������� �����.
R������ C����� R������
IES JAUME I
P����� 24