domingo, 21 de marzo de 2021
viernes, 19 de marzo de 2021
martes, 16 de marzo de 2021
lunes, 15 de marzo de 2021
viernes, 12 de marzo de 2021
Potenciòmetre controlant velocitat de micromotor corrent continu amb Arduino PWM
Farem el muntatge que es mostra a la figura per tal de controlar la velocitat d'un motor a través d'un potenciòmetre que envia una senyal analògica a l'Arduino.
En efecte, l'Arduino li assigna un valor entre 0-1023 al valor del tensió del potenciòmetre.
Ens interessa deixar-lo entre 0-255, valors que defineixen el Duty Cycle del senyal PWM que enviem al circuit del transistor per la sortida D3 (una de les quatre sortides PWM que té Arduino). Quan més temps tinguem la senyal quadrada a nivell alt, més estona tindrem el motor alimentat. La mitjana de tensió serà més elevada. El motor girarà més ràpid.
L'esquema de blocs en l'Arduino Blocks el farem com segueix:
Fixeu-vos que hem Inicialitzat el port sèrie (a 9600, és a dir, envia 9600 bits (0 i 1) en un segon!). D'aquesta manera, si tenim l'Arduino connectat a l'ordinador, podrem veure els valors del potenciòmetre a través de la consola (l'activem on indica la fletxa).
Podeu veure el vídeo del muntatge i el funcionament.
Entrada potenciòmetre a Keystudio UNO - representació en barra horitzontal mitjançant Processing
Programem el Keystudio UNO amb ArduinoBlocks
miércoles, 10 de marzo de 2021
càlcul si estàs fora de marges o si estàs dins
=if ((abs( [[02TQProf]]-average([[02TQProf]];[[02TQAlum]]))/average([[02TQProf]];[[02TQAlum]]>0.15;[[02TQProf]];
average([[02TQProf]];[[02TQAlum]]))
martes, 9 de marzo de 2021
read DXF block's data
source: https://filemonger.com/specs/dxf/wotsit.org/dxf_r14/blocks_in_dxf_files_al_u05_c.htm
the BLOCKS section of the DXF file contains all the block definitions. It contains the entities that make up the blocks used in the drawing, including anonymous blocks generated by the HATCH command and by associative dimensioning. The format of the entities in this section is identical to those in the ENTITIES section. All entities in the BLOCKS section appear between block and endblk entities. Block and endblk entities appear only in the BLOCKS section. Block definitions are never nested (that is, no block or endblk entity ever appears within another block-endblk pair), although a block definition can contain an insert entity.
External references are written in the DXF file as block definitions, except that they also include a string (group code 1) that specifies the path and file name of the external reference.
The block table handle, along with any xdata and persistent reactors, appears in each block definition immediately following the BLOCK record, which contains all of the specific information that a block table record stores. Therefore, each block definition has the following sequence of records:
The following is an example of the BLOCKS section of a DXF file:
0 | Beginning of BLOCKS section |
0 | Begins each block entry |
0 | One entry for each entity definition within the block |
0 | End of each block entry |
0 | End of BLOCKS section |