Skip to content

Instantly share code, notes, and snippets.

REM Crea la estructura para un informe en latex en la que se puede compilar el archivo total o partes mas pequenias por separado.
REM Crea un archivo para caratula y uno para el preambulo, los cuales no pueden compilarse por separado.
REM El nombre del archivo principal se pasa como primer parametro.
REM Los nombres de la secciones del informe (sin contar la caratula) se pasan a partir del segundo parametro.
REM Crea un directorio principal con el nombre del primer parametro. Este contiene:
REM *Un archivo con el mismo nombre, que al compilarlo se compila el informe completo
REM *Una carpeta extra llamada "extra" que contiene la caratula y el preambulo
REM *Una carpeta por cada seccion pasada como parametro con el mismo nombre de la seccion. Estas carpetas a su vez contienen:
@echo off
REM Crea la estructura para un informe en latex en la que se puede compilar el archivo total o partes mas pequenias por separado.
REM Crea un archivo para caratula y uno para el preambulo, los cuales no pueden compilarse por separado.
REM El nombre del archivo principal se pasa como primer parametro.
REM Los nombres de la secciones del informe (sin contar la caratula) se pasan a partir del segundo parametro.
REM Crea un directorio principal con el nombre del primer parametro. Este contiene:
REM *Un archivo con el mismo nombre, que al compilarlo se compila el informe completo
@malustewart
malustewart / .gitignore
Created March 10, 2019 19:35
#ignora extras de altium, latex y LTspice, carpetas comprimidas, pdfs y archivos de configuracion de windows.
#ignora extras de altium, latex y LTspice, carpetas comprimidas, pdfs y archivos de configuracion de windows.
*.pdf
## configuracion de windows ##
*.ini
@malustewart
malustewart / main.asm
Created March 31, 2019 21:52
7 segment countdown. Atmega328p assembly.
;
; asmtest.asm
;
; Created: 1/20/2019 5:31:12 PM
; Author : mlste
;
; Cuenta de 0 a 9 en un 7 segmentos
; a,b,c,d,e,f,g = PD2,PD3,PD4,PD5,PD6,PD7,PB0,PB1
; = PIN2 to PIN9 (Arduino uno)
@malustewart
malustewart / blink_external.S
Created March 31, 2019 21:54
Blink external led connected to PB4 (Pin 12 arduino uno). Assembly Atmega328p.
@malustewart
malustewart / endian.py
Created May 8, 2019 17:21
change string endianness python
#sacado de alguna respuesta de stack overflow que ahora no encuentro
def change_endianness(s):
return "".join(reversed([s[i:i+2] for i in range(0, len(s), 2)]))
#Para correrlo desde consola de pycharm:
#import sys
#sys.path.append("path/hasta/carpeta/que/contiene/este/archivo)
#import endian
#endian.change_endianness("1234")
@malustewart
malustewart / CMakeLists.txt
Created July 26, 2019 20:03
cmake portaudio clion
# cambiar todas las instancias que digan "ej8" por el nombre del proyecto
# agregar todos los .cpp en donde dice "add_executable()"
cmake_minimum_required(VERSION 3.14)
project(ej8)
set(CMAKE_CXX_STANDARD 14)
@malustewart
malustewart / imgui_101.tex
Last active April 1, 2020 00:35
DearImGui guia para primeros pasos
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=cyan,
}
@malustewart
malustewart / block.json
Last active October 22, 2019 15:33
eda 2019 2c tp integrador
{
"tx" : [
{
"txid": "id",
"nTxin": 1,
"vin": [
{
"blockid": "uijhnzfdmsk",
"txid": "nalsjfsken"
}
@malustewart
malustewart / control_propeller.ino
Last active December 18, 2019 00:59
control PID para helice vertical
#include <NewPing.h>
#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200
#define PWM_PIN 9
/* ELIMINACION DELTAS EN LA DERIVADA */
//#define DERIVATIVE_MEASUREMENT //Si esta definido, no se considera el efecto de modificar el setPoint \