Esta biblioteca foi desenvolvida para facilitar o desenvolvimento de softwares para a CLP Atmega 64, utilizando o ambiente Arduino IDE.
Clone o repositório, em sua pasta libraries
dentro da pasta Arduino
, normalmente localizada em Documentos
no Windows.
$ git clone https://github.com/marocama/Clp_Atmega_64.git
Algumas definições são feitas por padrão pela biblioteca para facilitar seu uso.
Tais definições podem ser utilizadas no decorrer do código como é mostrado nos exemplos
.
-
E1
: Entrada 1 -
E2
: Entrada 2 -
E3
: Entrada 3 -
E4
: Entrada 4 -
E5
: Entrada 5 -
E6
: Entrada 6 -
E7
: Entrada 7 -
E8
: Entrada 8 -
E9
: Entrada 9 -
E10
: Entrada 10 -
E11
: Entrada 11 -
E12
: Entrada 12 -
S1
: Saída 1 -
S2
: Saída 2 -
S3
: Saída 3 -
S4
: Saída 4 -
S5
: Saída 5 -
S6
: Saída 6 -
S7
: Saída 7 -
S8
: Saída 8
A lista a seguir consta todas as funções que estão disponíveis, testas e em funcionamento no momento.
Caso tenha sugestões de novas inclusões e/ou alterações, entre em contato no meio fornecido abaixo.
$ void ioConfig();
$ void pinMode(int pin, int state);
$ void digitalWrite(int output, int state);
$ void digitalReverse(int output);
$ int digitalRead(int input);
$ void rs485Config(int baudrate);
$ void analogConfig();
$ int analogRead();
$ void LCD_Clean();
$ void LCD_Pos(char line, char column);
$ void LCD_BackLight(char status);
É possível conferir uma ampla variedade de exemplos que abrangem todas as funções disponíbilizadas por essa biblioteca, além de outros exemplos demonstrando a utilização dessa CLP com outros produtos como placas de expansão e entre outros.
Para isso, acesse Arquivo > Exemplos > Clp_Atmega_128
dentro da Arduino IDE.
Acesse nosso canal do youtube para acompanhar vídeos demonstrativos dessa biblioteca e outros temas relevantes.
- Manual
- Instalação na Arduino IDE