Lo siguiente son las pautas para programar un servomotor SG-90 con Arduino, utilizando la librería Servo.h 1. Incluir librería Servo.h al principio del código de Arduino #define <Servo.h> 2. Generar una variable para un objeto de tipo Servo, elemento que tiene métodos para controlar al servomotor Servo _miServo1 ; 3. En el Setup acoplaremos el Pin elegido con el siguiente comando _miServo1.attach( _PIN_SERVO1 ) ; 4. Luego, en algún lugar del Loop o en una función generada por nosotros, deberemos indicarle que se mueva a un cierto ángulo, mediante el método .write() _miServo1.write( 180 ) ; El Arduino suele darle electricidad todo el tiempo al Servomotor, así que puede que re-caliente. Lo mejor es establecer momentos en que no estará conectado. Para eso aplicaremos lo contrario a .attach() , .detach() (notar el uso de las letras T en estas dos funciones). _miServo1.detach() ; Aclaración de los dos tipos de Servo El primer tipo de servo, es el...
idInputFile.onchange = fnLeerJSON ; function fnLeerJSON( _eventoArchivo ) { let _archivo = _eventoArchivo.target.files[0] ; let _lector = new FileReader() ; _lector.onload = fnArchivoCargado ; _lector.readAsText( _archivo ) ; } function fnArchivoCargado( _eventoCarga) { let _contenidoArchivo = _eventoCarga.target.result ; try { let _contenidoJSON = JSON.parse( _contenidoArchivo ) ; console.log( _contenidoJSON ) ; // Para verificar el contenido fnHacerAlgoConJSON( _contenidoJSON ); } catch ( _error ) { console.error( 'Error al parsear el JSON:', _error ) ; fnErrorConJSON( _contenidoJSON ) ; } };