Este sensor IR é amplamente utilizado em controlo remoto. Com este receptor IR, o projecto Arduino pode receber o comando de qualquer controlador IR se tiver o descodificador correcto. Também será mais fácil fazer o seu próprio controlador IR usando o emissor IRCaracteristicas:Voltagem: 5VInterface:DigitalModulate Frequency: 38KhzModule Interface Socket:JST PH2.0Dimensões: 30x20mmPeso: 4gSample Code:#includeint RECV_PIN = 11;IRrecv irrecv(RECV_PIN);decode_results results;void setup(){Serial.begin(9600);irrecv.enableIRIn(); // Start the receiver}void loop() {if (irrecv.decode(&results)) {Serial.println(results.value, HEX);irrecv.resume(); // Receive the next value}
O sensor DS18B20 é um sensor digital de temperatura de Dallas Semicondutores, usado para medir o ambiente ou para fazer testes. Suporta leituras multiponto tipo Mesh Networking. Possui 3 pontos, distribuídos da seguinte forma. 1. GND: Terra2. DQ: Saída de Sinal3. VDD: AlimentaçãoCaracteristicas:Temperatura de trabalho: -55°C a 125°CResolução de temperatura: +/-0.5°C.Comunicação serial: 9-12Bits.Voltagem: 5V.Interface: Digital.3 pines JST.
Modulo sensor de ritmo cardíaco com o dedo. Este sensor é uma alternativa económica para medir o ritmo cardíaco. Compatível, com Arduino, RaspBerry e outros microcontroladores.Caracteristicas:Voltagem: 5V DCPeso: 4 gDimensões: 25 x 12 x 12 mmSample CodeThe program for this project is quite tricky to get right. Indeed, the first step is not to run the entirefinal script, but rather a test script that will gather data that we can then paste into a spreadsheet and chart to test out the smoothing algorithm (more on this later).The test script is provided in Listing Project 12.int ledPin = 13;int sensorPin = 0;double alpha = 0.75;int period = 20;double change = 0.0;void setup(){pinMode(ledPin, OUTPUT);Serial.begin(115200);}void loop(){static double oldValue = 0;static double oldChange = 0;int rawValue =analogRead(sensorPin);double value = alpha * oldValue+ (1 - alpha) * rawValue;Serial.print(rawValue);Serial.print(,);Serial.println(value);oldValue = value;delay(period);}This script reads the raw signal from the analog input and applies the smoothing function and thenwrites both values to the Serial Monitor, where we can capture them and paste them into a spreadsheet for analysis. Note that the Serial Monitors communications is set to its fastest rate tominimize the effects of the delays caused by sending the data. When you start the Serial Monitor, you will need to change the serial speed to 115200 baud.Copy and paste the captured text into a spreadsheet. The resultant data and a line chart drawn from the two columns are shown in Figure 5-17. The more jagged trace is from the raw data read from the analog port, and the smoother trace clearly has most of the noise removed. If the smoothed trace shows significant noise-in particular, any false peaks that will confuse the monitor-increase the level of smoothing by decreasing the value of alpha.Once you have found the right value of alpha for your sensor arrangement, you can transfer thisvalue into the real sketch and switch over to using the real sketch rather than the test sketch. The real sketch is provided in the following listing on the next page.int ledPin = 13;int sensorPin = 0;double alpha = 0.75;int period = 20;double change = 0.0;void setup(){pinMode(ledPin, OUTPUT);Serial.begin(115200);}void loop(){static double oldValue = 0;static double oldChange = 0;int rawValue =analogRead(sensorPin);double value = alpha * oldValue+ (1 - alpha) * rawValue;Serial.print(rawValue);Serial.print(,);Serial.println(value);oldValue = value;delay(period);}Link: http://wiki.keyestudio.com/index.php/Ks0015_keyestudio_Pulse_Rate_Monitor
O sensor de rotação analógico é compatível com Arduino. Baseado num potenciómetro. A sua voltagem pode-se dividir em 1024, fácil de conectar a Arduino. Combinado com outros sensores, podemos realizar projectos interessantes lendo o valor analógico desde a porta IO.Caracteristicas:Voltagem: 3.3V to 5VInterface: AnalógicoDimensões: 30x20mmSample code:///Arduino Sample Codevoid setup(){Serial.begin(9600); //Set serial baud rate to 9600 bps}void loop(){int val;val=analogRead(0);//Read rotation sensor value from analog 0Serial.println(val,DEC);//Print the value to serial portdelay(100);}Link http://wiki.keyestudio.com/index.php/Ks0014_keyestudio_Analog_Rotation_Sensor
Listado de componentes:5pcs 5mm LED blanco5pcs 5mm LED amarillo5pcs 5mm LED azul5pcs 5mm LED verde5pcs 5mm LED rojoPotenciómetro 1pcsPulsador 6 piezas (12 mm * 12 mm) Botones de pulsador 9pcs (círculo)Botones 6pcs (cuadrados)20 piezas de resistencia (10R)20 piezas de resistencia (100R)20 piezas de resistencia (220R)20 piezas de resistencia (330R)20 piezas de resistencia (1K)20 piezas de resistencia (2K)20 piezas de resistencia (5K1)20 piezas de resistencia (10K)20 piezas de resistencia (100K)20 piezas de resistencia (1M)Tira Pines 2pcs (40pin)
- Tamanho da Tela LCD: 3.2" - Ângulo de visão: 45º - Chip do controlador de LCD: ILI9325 - Nível Lógico: 2.8V-3.3V - Interface de dados: 8bit e 16bit Bus - Modo de blindagem: barramento de 8 bits - Tensão de alimentação: DC 5V - Placa de controle de toque - Retroiluminação branca - Parâmetro técnico - Item Parâmetro Unidade - Tamanho da Tela 52.74 × 74.40 mm2 - Área Efetiva 48.60 × 64.80 mm2 - Resolução W / H240 × 320Dot - Cor do LCD RGB - Dissipação de energia 290 mW - Tipo de LCD: TFT
L293 1A Motor Shield le permite a su Arduino conducir hasta dos motores de CC. Utiliza un chip L293B que entrega corriente de salida hasta 1 A por canal. L293 1A Motor Shield utiliza 4, 5, 6 y 7 pines digitales de la placa Arduino para controlar la señal y la dirección PWM. Especificaciones generales Unidad de motor dedicada Arduino 1A Chip de controlador de motor L293B Puede conducir hasta dos motores de CC bidireccionales Especificaciones técnicas Formulario de conducción: líneas dobles H-Bridge Voltaje del motor: 7V - 12V Corriente de operación por canal: 1A Dimensiones: 56 mm x 53 mm
Display LCD1602 de 16 caracteres por 2 linhas, de fundo azul e retroiluminação brancaEspecificações:Interface:I2C/TWI x1Alimentação: 5VDCDimensões: 82x35x18mm
O sensor DS18B20 é um termómetro digital de alta precisão. - Rango de Temperaturas: -55ºC a 125ºC - Apenas necessita de 1 pino para comunicação - Precisão de 0.5ºC de -10ºC a 85ºC - Alimentação: 3.3V ou a 5V. Comprimento do cabo: 90cm
O sensor CNY70 é um sensor óptico reflexivo que tem uma construção compacta com o emissor e o receptor na mesam direcção para detectar a presença de um objecto, utilizando a reflexão do Infra-Vermelho sobre o objecto. O comprimento de onda de trabalho é de 950nm. O detector consiste num fototransistor.