Archivo de la categoría: Proyectos DIY
Porque no debes marcar la casilla “recordar contraseña” y como ver contraseñas
Seguro que para ahorrarte tiempo en Tuenti,Facebook,al acceder a tu mail,tu cuenta de eBay…has marcado la casilla de recordar contraseña.En 8 imágenes se puede comprobar porque no se debe hacer
Imagínate que estás en facebook(no solo vale esta página sino cualquier otra)Así que accedes a ella
Como es normal pones tu correo y la contraseña(ni el correo ni la contraseña ahí puestos son reales,están tan solo como ejemplo)Le dais a la casilla”no cerrar sesión” o la casilla que sea,en Tuenti es “recordar contraseña”
Hacerlo implica que tu sesión se habrirá cuando vuelvas a abrir el explorador,si bien no se obtiene así tu contraseña,esto puede resultar fatal ya que cualquier persona puede modificar de forma maliciosa(lo que los mundanos llamamos trollear)tu cuenta.
Seleccionamos la contraseña,click con el botón derecho y luego pulsamos en la opción”inspeccionar elemento”
Nos aparecerá el elemento en cuestión en la consola de comandos,como podéis ver en la imagen es la línea sombreada) y pone lo siguiente “<input type=”password” name=”pass” id=”pass” tabindex=”2″>“
Seleccionamos la palabra “password“ y la sustituimos por “text” de forma que quede “<input type=”text” name=”pass” id=”pass” tabindex=”2″>” Con lo que el navegador nos mostrará ahora el texto,puesto que no lo “protegerá” como si fuese una contraseña.Como podéis ver en la imagen
Como podéis ver,ahora se puede leer la contraseña,que antes estaba protegida por los circulitos. La contraseña era zambuseta.com evidentemente!
Y por eso no debemos de darle al botón “recordar contraseña”
Test sensor de torsión
Después de un mes de inactividad volvemos a la carga con un nuevo proyecto editado en iMovie que, por cierto es una mierda y por eso los seguiremos editando en el vegas como siempre.
Para el control de servomotor mediante sensor de torsión necesitaremos:
-Cables varios
-Sensor de torsión
-Resistencias varias
-Servomotor
-Placa controladora de Arduino o similar
Código
#include <Servo.h> //carga libreria servo
Servo myservo; // añade un servo
int zambupin = 0; // potenciometro pin analógico 0
int val;
void setup()
{
Serial.begin(9600);
myservo.attach(9);
}
void loop()
{
val = analogRead(zambupin); // lectura del zambupin
Serial.println(val);
val = map(val, 50, 300, 0, 179); // cambia los valores de 0 a 180
myservo.write(val);
delay(15); // tiempo de espera
}
Controlar servomotor con potenciómetro
Esta es una demostración de uno de los ejemplos que trae la página web de arduino. El proyecto en si no tiene mucha ciencia, es solo para probar las librerías de control del un servo.
El código que usamos es el mismo que de la pagina:
// Controlling a servo position using a potentiometer (variable resistor) // by Michal Rinott <http://people.interaction-ivrea.it/m.rinott> #include <Servo.h> Servo myservo; // create servo object to control a servo int potpin = 0; // analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023) val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180) myservo.write(val); // sets the servo position according to the scaled value delay(15); // waits for the servo to get there }
Metrónomo digital
Zambuseta en acción,metrónomo lumínico y metrónomo sonoro
El metrónomo (Del gr. μέτρον, medida, y νόμος, regla), es un aparato utilizado para indicar tempo. Produce regularmente una señal, visual y/o acústica, que permite a un músico mantener un tempo constante.
Materiales necesarios para el Metrónomo:
- 1- potenciómetro
- 1- pulsador(con su resistencia)
- 4-leds(con sus resistencias) o 1-speaker(altavoz)
- 1- Arduino
- 1-mol de cables
Programa para el metrónomo lumínico:
int pot = 0;//potenciómetro puerto analógico 0 int v = 0; //el delay que meteremos,depende del valor pot int select = 13; //botón de selección void setup () { pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,INPUT); } int tempo = 0; //hay tres casos posibles 2/4(2),3/4(1),4/4(0) void loop () {//programa hecho por " Zambuseta Laboratories ™ " int v = analogRead(pot); v /=4; //dividimos el "v" entre 4(resistencia del pot. va de 1023 a cero) if (digitalRead(select) == HIGH){ //al pulsar sumamos al caso anterior 1(el predefinido es 0=4/4) tempo++ ; if (tempo > 2) { tempo=0; } //el valor va de 0 a 2(cero inclusive) } if (tempo == 0) { // 4/4 digitalWrite(9,HIGH); delay(v); digitalWrite(9,LOW); digitalWrite(10,HIGH); delay(v); digitalWrite(10,LOW); digitalWrite(11,HIGH); delay(v); digitalWrite(11,LOW); digitalWrite(12,HIGH); delay(v); digitalWrite(12,LOW); } if (tempo == 1) { //3/4 digitalWrite(9,HIGH); delay(v); digitalWrite(9,LOW); digitalWrite(10,HIGH); delay(v); digitalWrite(10,LOW); digitalWrite(11,HIGH); delay(v); digitalWrite(11,LOW); } if (tempo == 2) { //2/4 digitalWrite(9,HIGH); delay(v); digitalWrite(9,LOW); digitalWrite(10,HIGH); delay(v); digitalWrite(10,LOW); } }







