quarta-feira, 25 de junho de 2014

Fabricação de polias e eixos para robótica.

Executamos serviços de usinagem para projetos de robóticas, serviços de torno e furadeira.
Fabricamos polias e eixos de alumínio, aço, latão ou nylon.
Também fazemos bases e chassis para montagem.
Enviamos por Sedex para todos estados.
Mande seu desenho com as medidas e quantidade de peças para orçamento:
edneidonizeti@gmail.com

quinta-feira, 24 de abril de 2014

MICRO SERVO MOTOR NO SHIELD MOTOR E ARDUINO UNO

 Teste utilizando um micro servo motor, um Shield motor e um Arduino UNO, primeiro giro de 90° depois giro de 180°. Utilizado as bibliotecas Servo.h e AF Motor.h
Posso passar as bibliotecas por email para que precisar.

Codigo do programa abaixo:


#include <Servo.h> //Biblioteca utilizada
#include <AFMotor.h>

//Explicação sobre bibliotecas e include na legenda do código

Servo s; //Variável utilizada para o servo motor
int pos; //Posição para deixar o motor

void setup (){
  s.attach(9);
  Serial.begin(9600);
  Serial.println("SERVO OK");
  s.write(0); //Começa o motor na posição 0
}
void loop(){
  for(pos = 0; pos < 90; pos++){// posição de giro de 90 graus
    s.write(pos);
    delay(15);
  }
  delay(1000);
  for(pos = 90; pos > 0; pos--){// voltando de 90 graus para posição zero
    s.write(pos);
    delay(15);
  }
}

segunda-feira, 31 de março de 2014

AF Motor


 AF Motor
Essa é a biblioteca necessária para a utilização do Shield Motor Arduino, no site da Adafruit pode ser realizado downloader, depois coloque na biblioteca do IDE do arduino.
Para downloader acesse:
http://learn.adafruit.com/adafruit-motor-shield/library-install


segunda-feira, 24 de março de 2014

Shield Motor L293d Driver









 Com este shield Você podera realizar varios projetos utilizando motores com rapida instalação e muita agilidade.
- 2 conectores para Servos 5v conectado diretamente a porta dedicada de alta resolução do Arduino.

- Pode controlar 4 Motores DC, 2 Motores de Passo ou 2 Servos.
- Pode trabalhar com motores de 4,5 a 25VCC
- Até 4 motores DC bi-direcional com seleção individual de velocidades de 8 bits (cerca de 0,5% de resolução).
- Até 2 Motores de Passo (Unipolar ou Bipolar) com bobina unica, dupla ou passos interlaçados.
- 4 Pontes H: 0,6A por Ponte (1,2A de pico) com proteção térmica e diodos de proteção contra retro-alimentação.
- Resistores Pull Down mantem motores desativos durante a entrada de alimentação.
- Botão de Reset Arduino disponível no topo da placa.
- Terminais em bloco de 2 pinos e jumper para conexão de alimentação externa.
- Compatível com Arduino Uno, Mega, Duemilanove e Diecimila.

terça-feira, 25 de fevereiro de 2014

BARRA DE LED ARDUINO

Bar Graph LED

O gráfico de barras - uma série de LEDs em uma linha, como você vê em um monitor de áudio - é uma exposição hardware comum para sensores analógicos. Ela é composta de uma série de LEDs em uma linha, uma entrada analógica como um potenciômetro, e um pouco de código no meio. Você pode comprar multi-LED gráfico de barras exibe bastante mais barato . Este tutorial demonstra como controlar uma série de LEDs em uma fileira, mas pode ser aplicado a qualquer série de saídas digitais.

MATERIAL UTILIZADO

  •  Arduino Board
  •  (1) gráfico de barras de LED ou 10 LEDs
  •  (10) 220 resistores ohm
  •  (1) potenciômetro  220 ohm
  •  placa de ensaio
  •  
  • CODIGO DO PROGRAMA
  • const int analogPin = A0 / / o pino que o potenciômetro está ligado a 
    const int ledCount = 10 / / o número de LEDs no gráfico de barras 

    int ledPins [] = { 
    2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; / / uma matriz de números PIN para a qual os LEDs são ligados 


    void setup () { 
    / / Loop sobre a matriz de pinos e defini-los todos para a saída: 
    para (int thisLed = 0; thisLed <ledCount; thisLed + +) { 
    pinMode (ledPins [thisLed], OUTPUT); 
    } 
    } 

    void loop () { 
    / / Lê o potenciômetro: 
    int sensorReading = analogRead (analogPin); 
    / / Mapear o resultado para um intervalo de 0 ao número de LEDs: 
    int ledLevel = map (sensorReading, 0, 1023, 0, ledCount); 

    / / Loop sobre a matriz de LED: 
    para (int thisLed = 0; thisLed <ledCount; thisLed + +) { 
    / / Se o índice do elemento da matriz é menor do que ledLevel, 
    / / Volta o pino para este elemento em: 
    if (thisLed <ledLevel) { 
    digitalWrite (ledPins [thisLed], HIGH); 
    } 
    / / Desliga todos os pinos superiores à ledLevel: 
    else { 
    digitalWrite (ledPins [thisLed], LOW); 
    } 
    } 
    }
    Fonte:http://arduino.cc/en/Tutorial/BarGraph
     

     

sexta-feira, 3 de janeiro de 2014

Primeiros projetos no arduino "blink"

 O programa mais básico para quem está começando utilizar Arduino pode utilizar o programa de exemplo que é o blink, que consiste em ligar um led e fazer ele ficar piscando.
Pode ser alterado o tempo que led ficara ligado ou desligado alterando o tempo (delay), neste exemplo foi utilizado o valor 1000 milsegundo que significa 1 segundo.
Utilizamos um led comum e um resistor de 220 Ohms.


copie e cole o programa abaixo:

int led = 13; // delaração que será utilizada saída pino 13 com nome de led

void setup ( )
{               

  pinMode(led, OUTPUT);   //  pino será utilizado como saída
}
void loop( )      // programa ficará rodando em loop
 {
  digitalWrite(led, HIGH);   // liga led
  delay(1000);                   //tempo 1 seg. ligado

  digitalWrite(led, LOW);    // desliga led
  delay(1000);                   // tempo 1 seg. desligado
}