domingo, 18 de septiembre de 2022
sábado, 17 de septiembre de 2022
domingo, 11 de septiembre de 2022
impresionante impresora laser xTool D1 Pro 20W graba y corta madera, me...
link de compra https://www.xtool.com/?ref=uYySFVAV_qnJYJ&utm_source=influencer
esta impresora me sorprendió mucho por su calidad, precisión, facilidad de manejo y armado, buena potencia
Láser de alta potencia de 20 W: corte de tilo de 10 mm/acrílico negro de 8 mm en una sola pasada
Velocidad de trabajo de hasta 400 mm/s: ahorro de tiempo y eficiencia
Mayor precisión y estabilidad
Detección de llama/movimiento/vuelco para su seguridad
domingo, 4 de septiembre de 2022
martes, 23 de agosto de 2022
domingo, 21 de agosto de 2022
lunes, 15 de agosto de 2022
sábado, 30 de julio de 2022
OXIMETRO con MAX30100 LCD OLED 1.3 | arduino desde cero @Editronikx
código
#include <SPI.h>
#include <Wire.h>
//#include <Adafruit_GFX.h>
#include <Adafruit_SH1106.h>
#include "MAX30100_PulseOximeter.h"
#define OLED_RESET 4
Adafruit_SH1106 display(OLED_RESET);
#define REPORTING_PERIOD_MS 1000
PulseOximeter pox;
uint32_t tsLastReport = 0;
int pulso = 2;
void onBeatDetected()
{
Serial.println("Beat!");
digitalWrite(pulso, HIGH);
}
void setup()
{
pinMode(pulso,OUTPUT);
display.begin(SH1106_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64)
display.clearDisplay();
display.display();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("oximetro...!");
display.display();
delay(2000);
Serial.begin(115200);
Serial.print("Initializing pulse oximeter..");
// Initialize the PulseOximeter instance
// Failures are generally due to an improper I2C wiring, missing power supply
// or wrong target chip
if (!pox.begin()) {
Serial.println("FAILED");
for(;;);
} else {
Serial.println("SUCCESS");
}
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
// Register a callback for the beat detection
pox.setOnBeatDetectedCallback(onBeatDetected);
}
void loop()
{
// Make sure to call update as fast as possible
pox.update();
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.println("%");
tsLastReport = millis();
display.clearDisplay();
display.display();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("OK!");
//display.println(pox.getHeartRate());
display.display();
digitalWrite(pulso, LOW);
}
}
sábado, 23 de julio de 2022
miércoles, 20 de julio de 2022
sábado, 9 de julio de 2022
lunes, 4 de julio de 2022
domingo, 3 de julio de 2022
domingo, 26 de junio de 2022
sábado, 18 de junio de 2022
domingo, 12 de junio de 2022
sábado, 11 de junio de 2022
miércoles, 8 de junio de 2022
Suscribirse a:
Entradas (Atom)