antoniomr / nano-play-board Goto Github PK
View Code? Open in Web Editor NEWPlaca para experimentar con el Arduino Nano
Placa para experimentar con el Arduino Nano
Los pines A6 y A7 son pines analógicos puros y no pueden usarse como E/S digitales.
La placa utiliza el pin A7 para la carga de las salidas en el registro de desplazamiento y es necesario puentearlo con el pin D6, que está libre para poder usarse el registro.
La placa utiliza una distribución de pines VCC, Data, GND. Algunos de estos sensores utilizan VCC, GND, Data.
Aquí dejo una posible propuesta de cómo podría ser el pinout de la próxima versión.
He resaltado en negrita los cambios que he propuesto respecto a la versión actual.
Referencia | Pin |
---|---|
Rx. Para el módulo Bluetooth | D0 |
Tx. Para el módulo Bluetooth | D1 |
Activación de la primera columna de la matriz | D2 |
Altavoz piezoelectrónico | D3 (PWM) |
Activación de la segunda columna de la matriz | D4 |
Servo. (Pines macho) | D5 (PWM) |
Servo. (Pines macho) | D6 (PWM) |
Sensor IR. (Pines macho) | D7 |
Sensor IR. (Pines macho) | D8 |
Pin Rojo RGB | D9 (PWM) |
Pin Verde RGB | D10 (PWM) |
Pin Azul RGB | D11 (PWM) |
Dato de entrada al registro de desplazamiento | D12 |
Reloj de carga serie del registro de desplazamiento | D13 |
Fotoresistencia | A0 |
Potenciometro | A1 |
Activación de la cuarta columna de la matriz | A2 |
Activación de la quinta columna de la matriz | A3 |
Activación de la tercera columna de la matriz | A4 |
Reloj de carga de las salidas del registro de desplazamiento | A5 |
Pulsador | A6 |
¿Pulsador o Sensor de temperatura? | A7 |
A partir de la versión V0.2.1 se monta un encoder con mas pasos por revolución y es necesario bajar los valores de los condensadores y resistencias del filtro anti-rebotes. Con los valores especificados en el esquema se obtienen resultados erráticos a baja velocidad de giro.
Se ha probado el encoder con valores de 1KOhm para las resistencias y 100nF para los condensadores obteniendo resultados según lo esperado. Las resistencias de pull-up se mantienen a 10KOhm.
Conectar la salida de interrupción de acelerómetro al pin D3 del arduino de forma que se pueda hacer uso de la capacidad de generar interrupciones del chip MMA7660FC.
Previamente ha de liberarse este pin que se usa para generar la señal PWM del buzzer
El driver para led PCA9551 solo permite dos ciclo de trabajo configurables para todos los canales.
Es necesario utilizar un driver con control independiente para cada canal, como por ejemplo el PCA9684
De la forma que están conectados los pulsadores al decodificador no es posible utilizar el pulsador superior ya que seria necesario comprobar el estado del pin de salida GS del decodificador.
Añadir un driver para LED'S controlado medante I2C para las señales PWM de los servos, Led RGB y buzzer, y así dejar libres esas salidas del micro para otras funciones.
En la version V0.4.0 se utiliza la huella del paquete TSSOP28 cuando el encapsulado es un SSOP28.
Se corregirá en la siguiente revision
En la version V0.4.0 se ha utilizado una huella para SOIC16 cuando el encapsulado es un SOIC14.
En necesario realizar puentes de forma externa para que pueda funcionar esta PCB.
Pendiente de corregir en la siguientes revision
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.