Bem-vindos ao curso online C/C++ Controle de Dispositivos ROGERCOM.
(Área de acesso aos alunos do curso C/C++ Controle de dispositivos)

Como configurar o ambiente de desenvolvimento e compilar os exemplos:
Exemplos de acesso à Porta Paralela no DevC++ 4.0 (Clique aqui e faça download).
Passo-a-passo no Borland C++ 5.02 (Clique aqui e faça download).
Passo-a-passo no C++Builder (Clique aqui e faça download).
DLL/Driver para rodar os exemplos no windows NT/2000 e XP: (Clique aqui e faça download).
Driver para rodar os exemplos no windows NT/2000: (Clique aqui e faça download).
Substituindo o Buffer 74LS541 pelo 74LS244 em seus projetos: (Clique aqui e faça download).
Faça download do software Dspcom: (Clique aqui).
Faça download do software Dspalarme: (Clique aqui).
Faça download do software Dsplight: (Clique aqui).

Í N D I C E



Sistemas de numeração (binário, octal e hexadecimal)
      
 
Conversão de bases
Introdução a Eletrônica
       
Tensão elétrica
      Corrente elétrica
      Resistores
      Capacitores
      Diodos
      Relês
      Circuitos Integrados
      Sensores
      LEDs
Introdução a Porta Paralela
       
DB25
       Pinagem
       Sinais elétricos
      Endereçamento
       
O cabo Paralelo
       
Ligando e desligando LEDs e dispositivos
       
Lendo sinais

Comando para acessar a Porta Paralela em DELPHI
Introdução a linguagem C/C++
      Características e aplicações
      Os compiladores Borland C++ e C++Builder
      Os processos de edição, compilação e linkedição
      A diretiva #include e #define
      Palavras chave
      Tipos de dados
      Variáveis
      Operadores de deslocamento
      Operadores de incremento e decremento
      Operadores lógicos
      Operadores aritméticos
      Operadores relacionais
      Operadores bit-a-bit
      Estrutura de decisão
      Estrutura de repetição
      Struct
      Estrutura de campos de bits
      Union      

Aulas do Módulo 1 no formato PDF para impressão
Capa
Índice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Todas
Capa do módulo 1.
Índice das aulas do módulo 1.
Aula 1.
Aula 2.
Aula 3.
Aula 4.
Aula 5.
Aula 6.
Aula 7.
Aula 8.
Aula 9.
Aula 10.
Aula 11.
Aula 12.
Aula 13.
Aula 14.
Todas as aulas do módulo 1.

     

       Avaliação do módulo 1.Avaliação (Módulo 1)
       


Características do uso de algumas funções em C/C++
Características de uso dos operadores em C/C++
Dominando os operadores bit-a-bit em C/C++
Conceito de vetores e matrizes
      Unidimensional
      Bidirecional
      Tridimensional

Introdução aos ponteiros
      Definição
      Declaração
      Uso

Funções
      Criando suas próprias funções
      Passagem de parâmetros para funções
      Passagem por valor 
      Passagem por referência
      Passando uma matriz como parâmetro
      Passando uma struct como parâmetro

Classe de armazenamento das variáveis
      Auto
      Extern
      Static
      Register

Retornando valores de funções do tipo:
      char
      int
      float
      double
      ponteiro

Uso do especificador de tipo enum
Uso do modificador de tipo typedef
Uso avançado do pré-processador
       
#if, #ifdef, #ifndef e #endif
Conhecendo e usando os Chips:
    
ADC0804, 74LS151 e 74LS157
Corrigindo os bits C0, C1, e C3 do Registro de Controle

Aquisição de dados bit-a-bit

Aquisição de dados nibble-a-nibble

Aquisição de dados byte-a-byte

Contador de objetos ou pessoas através da porta paralela

       
Desenvolvimento linha-a-linha
Pequeno projeto de um contador manual

Aulas do Módulo 2 no formato PDF para impressão
Capa
Índice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Todas
Capa do módulo 2.
Índice das aulas do módulo 2.
Aula 1.
Aula 2.
Aula 3.
Aula 4.
Aula 5.
Aula 6.
Aula 7.
Aula 8.
Aula 9.
Aula 10.
Aula 11.
Aula 12.
Aula 13.
Aula 14.
Aula 15.
Todas as aulas do módulo 2.

     

       Avaliação do módulo 2.Avaliação (Módulo 2)


Biblioteca de funções para facilitar o controle da Porta Paralela
       
Desenvolvimento linha-a-linha
Manipulação da memória RAM
 
      Alocação
       Liberação

Trabalhando com arquivos
Abrindo arquivos no modo Texto para leitura/escrita
Abrindo arquivos no modo Binário para leitura/escrita

Funções de manipulação de arquivos
       
putc(),getc(),putw(),getw(),fprintf(),fscanf(),
       
fwrite(),fread(),fseek(),open(),creat(),write(),
       
read(),lseek(),eof(),filelength(),access(),chmod(),
       
remove(),rename(),mkdir(),chdir(),rmdir()
Biblioteca de funções para manipular data e hora
Lendo dados da porta paralela e gravando em arquivo
Enviando dados de uma arquivo para a porta paralela
      Exibindo os dados num Display LCD, 2x16, padrão HITACHI HD44780
Comunicação entre dois computadores usando a porta paralela
       
Desenvolvimento linha-a-linha
Conhecendo e usando os Chips:
      
DEMUX 74LS138 e os BUFFERs 74LS240 / 74LS244
Introdução a linguagem C++ (OOP programação orientada a objetos)
       
Objetos
       
Classes
       
Métodos
       
Hereditariedade
       
Polimorfismo

Aulas do Módulo 3 no formato PDF para impressão
Capa
Índice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Todas
Capa do módulo 3.
Índice das aulas do módulo 3.
Aula 1.
Aula 2.
Aula 3.
Aula 4.
Aula 5.
Aula 6.
Aula 7.
Aula 8.
Aula 9.
Aula 10.
Aula 11.
Aula 12.
Aula 13.
Aula 14.
Todas as aulas do módulo 3.

     

       Avaliação do módulo 3.Avaliação (Módulo 3)


Classe para controle da Porta Paralela
Comandos e funções avançadas C/C++
       
Funções matemáticas 1: abs,labs,fabs,sqrt,log,log10,pow,pow10
       
Funções matemáticas 2: min,max,ceil,fmod,modf,ldexp,exp,div,sin,cos
       
Funções matemáticas 3: tan,tanh,cosh,sinh,atan,acos,asin,flool
       Manipulação de strings 1: strlen,strcpy,strncpy,strcat,strncat
       
Manipulação de strings 2: strcmp,stricmp,strset,strrev,strupr,strlwr,strchr,strrchr
       
Manipulação de strings 3: strstr,itoa,sprintf,atoi,atof,atol
       
Checagem de caracteres: isalpha,isalnum,isascii,iscntrl,isdigit,isgraph,isupper,islower,
                                                     ispunct,isprint,isxdigit,isspace
       
Conversão de caracteres: touper,tolower
       
Gerador de números aleatórios: random,rand,srand,randomize
Trabalhando com o C++BUILDER
       
Introdução
       
Configuração
       
Propriedades do Formulário, Compilando e "linkando"
       
Acessando a Porta Paralela através do C++Builder
       
Funções da biblioteca VCL (Visual Component Library)
       
Componente Label
       
Funções: ShowMessage(),MessageBox()
       
Funções: InputQuery(),InputBox()
       
Componentes: Edit,MaskEdit
Modo EPP/ECP
Variáveis de 32 e 64 bits
Recebendo sinais de 32 entradas através da porta paralela
Recebendo sinais de 64 entradas através da porta paralela
Controle de motor de passo 1
       
Características elétricas, estados, modos, direção, velocidade, precisão, hardware
Controle de motor de passo 2
       
Software de controle, arquivos fonte, drivers
Sensor de temperatura
Acessando a porta paralela através do Windows NT, 2000 e XP
       
Instalando um componente de acesso a Porta Paralela no C++Builder

Aulas do Módulo 4 no formato PDF para impressão
Capa
Índice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Capa do módulo 4.
Índice das aulas do módulo 4.
Aula 1.
Aula 2.
Aula 3.
Aula 4.
Aula 5.
Aula 6.
Aula 7.
Aula 8.
Aula 9.
Aula 10.
Aula 11.
Aula 12.
Aula 13.
Aula 14.
Aula 15.
Aula 16.
Aula 17.
Aula 18.
Aula 19.
Aula 20.

 

21
22
23
Todas
Aula 21.
Aula 22.
Aula 23.
Todas as aulas do módulo 4.

    

     
       Avaliação do módulo 4.
Avaliação (Módulo 4)


Acessando a porta paralela através do LINUX
Trabalhando com objetos, componentes e funções no C/C++Builder (parte 1)
Trabalhando com objetos, componentes e funções no C/C++Builder (parte 2)
Trabalhando com objetos, componentes e funções no C/C++Builder (parte 3)
       
Funções/variáveis da classe TRegistry: rootkey, KeyExists(),OpenKey(),WriteBool(),
       WriteInteger(),WriteString(),WriteDataTime(),ReadBool(),ReadInteger(),
       ReadString(),ReadDataTime()

Trabalhando com objetos, componentes e funções no C/C++Builder (parte 4)
       
Programa que grava e lê informações no registro do sistema do windows
Uso de thread para aquisição de dados em tempo real no windows
Conversor Digital para Analógico (DAC0800
)
       
Enviando um arquivo .WAV de 8 bits para a porta paralela
Trabalhando com DLLs
       
Criando uma DLL em C++
       
Chamando uma DLL de forma estática e dinâmica em C++
       
Acessando DLLs através do DELPHI e do Visual Basic
Lendo ângulos através dos chips CD4051B e ADC0804 conectados à porta paralela
      
 Conceitos de realidade virtual usando a porta paralela
Controlando a porta paralela através do protocolo TCP/IP via Internet
       
Conceitos sobre Protocolo, IP, Porta e Socket
       
Aplicativo Servidor
       Aplicativo Cliente
       
Dspserver/dspcontrol
Construção de um teclado de 12 teclas para controle de acessos
Gravando dados da porta paralela em um Banco de Dados (conceitos)
       
Criando o Banco de Dados
       
Criando o aplicativo
       
Controle de acessos e registro de Logs

Aulas do Módulo 5 no formato PDF para impressão
Capa
Índice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Todas
Capa do módulo 5.
Índice das aulas do módulo 5.
Aula 1.
Aula 2.
Aula 3.
Aula 4.
Aula 5.
Aula 6.
Aula 7.
Aula 8.
Aula 9.
Aula 10.
Aula 11.
Aula 12.
Aula 13.
Aula 14.
Aula 15.
Aula 16.
Aula 17.
Aula 18.
Aula 19.
Aula 20.
Todas as aulas do módulo 5.

     

       Avaliação do módulo 5.Avaliação (Módulo 5)

       NOVOS PROJETOS ANEXO AO CURSO.


       Projetos usando os CIs DTMF: HT9200A, CM/MT 8870, TP5089 


       Download: Projetos DTMF. Download dos projetos (para os alunos que já estão no Módulo 5).



       Projeto Lpt-Wireless módulos RF RT4 e RR3 

       Download: Projetos RF Download do projeto (para os alunos que já estão no Módulo 5).


Vai para o ínicio desta página... Volta a página principal...

http://www.rogercom.com
© Copyright, 1999-2007 ROGERCOM - Antonio Rogério Messias - rogercom@rogercom.com
Todos os Direitos Reservados - All Rights Reserved.