All Projects → Xibhu → Arduino

Xibhu / Arduino

Licence: GPL-3.0 license
🚀 Proyectos de todo tipo para arduino utilizando sus sensores y actuadores. 🤖

Programming Languages

HTML
75241 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
processing
702 projects
CSS
56736 projects

Projects that are alternatives of or similar to Arduino

arduino-primo-tutorials
Here some tutorials to explain and show how to make use of the new features of the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you can find this helpful to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.
Stars: ✭ 12 (-55.56%)
Mutual labels:  arduino-ide, arduino-library, arduino-boards, arduino-sketch, arduino-examples
Sim800L-Arduino-Library-revised
HIGH SCHOOL PROJECT - The purpose of this Arduino library is to allow the use of the SIM800L module in a simple and transparent way.
Stars: ✭ 81 (+200%)
Mutual labels:  arduino-ide, arduino-library, arduino-uno, arduino-sketch
sqlite micro logger arduino
Fast and Lean Sqlite database logger for Microcontrollers
Stars: ✭ 128 (+374.07%)
Mutual labels:  arduino-library, arduino-nano, arduino-uno, arduino-mega
PsxNewLib
Playstation controller interface library for Arduino
Stars: ✭ 81 (+200%)
Mutual labels:  arduino-library, arduino-nano, arduino-uno, arduino-mega
ArduRTOS
Real Time Operating System Lessons using Arduino and The FreeRTOS Kernel
Stars: ✭ 46 (+70.37%)
Mutual labels:  arduino-boards, arduino-platform, arduino-uno, arduino-mega
LibreCO2
Simple CO2 meter using Arduino UNO-Mega board and popular CO2 sensors (SenseAir S8, Sensirion SCD30, Winsen MH-Z14 or 19 and Cubic CM1106). Operation modes: Normal, Calibration 400ppm, Alarm adjust and Altitud compensation adjust
Stars: ✭ 31 (+14.81%)
Mutual labels:  arduino-nano, arduino-uno, arduino-mega
KY-040-Encoder-Library---Arduino
Arduino library for the KY-040 Encoder
Stars: ✭ 37 (+37.04%)
Mutual labels:  arduino-library, arduino-boards, arduino-platform
TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behavin…
Stars: ✭ 76 (+181.48%)
Mutual labels:  nano, mega, arduino-library
HomeSpan
HomeKit Library for the Arduino-ESP32
Stars: ✭ 410 (+1418.52%)
Mutual labels:  arduino-ide, arduino-library
SI4844
Silicon Labs SI4844 (BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER) Library
Stars: ✭ 16 (-40.74%)
Mutual labels:  arduino-ide, arduino-library
Spimemory
Arduino library for Flash Memory Chips (SPI based only). Formerly SPIFlash
Stars: ✭ 279 (+933.33%)
Mutual labels:  arduino-ide, arduino-library
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-18.52%)
Mutual labels:  arduino-ide, arduino-library
DigiOS
Mini OS emulator for Digispark (an Attiny85 based microcontroller).
Stars: ✭ 46 (+70.37%)
Mutual labels:  arduino-ide, arduino-sketch
arduino-cereal
Drop-in replacement for Arduino's serial monitor with variable watches.
Stars: ✭ 45 (+66.67%)
Mutual labels:  arduino-ide, arduino-library
Irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Stars: ✭ 1,964 (+7174.07%)
Mutual labels:  arduino-ide, arduino-library
Espui
A simple web user interface library for ESP32 and ESP8266
Stars: ✭ 330 (+1122.22%)
Mutual labels:  arduino-ide, arduino-library
Arduino Applemidi Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Stars: ✭ 177 (+555.56%)
Mutual labels:  arduino-ide, arduino-library
Arduinoxinput
XInput library for USB capable Arduino boards
Stars: ✭ 126 (+366.67%)
Mutual labels:  arduino-ide, arduino-library
ESP-CoAP
This repo contains CoAP protocol for ESP-12E
Stars: ✭ 70 (+159.26%)
Mutual labels:  arduino-ide, arduino-library
arduino-id-guard
Tiny library to avoid deploying your sketch to wrong device.
Stars: ✭ 21 (-22.22%)
Mutual labels:  arduino-library, arduino-sketch

Arduino

Repositorio dedicado al desarrollo y almacenamiento de códigos de Arduino y compatibles (con posibles modificaciones necesarias para su funcionamiento), realizados y comentados de la mejor manera posible. Podrás usar este repositorio para tener ejemplos básicos en los que apoyarte para aprender. Además de una recopilación de información útil para principiantes.

Para usar este repositorio, puedes verlo a través de un navegador web y navegar entre las distintas carpetas que están clasificadas. Otra manera es descargar el repositorio entero en zip a través del botón download. En ambos casos, copia el código en tu editor de código favorito que compile para Arduino y añade las librerías correspondientes si fueran necesarias.

Telegram

Puedes unirte a los grupos de Telegram donde hay personas como yo que pueden ayudarte de forma más concreta y fluida con dudas. Además de colaborar y publicar a la gente los proyectos que estés realizando.

Otros grupos útiles de autómatas programables PLC y energías renovables.

Donaciones

Puedes ayudar a este repositorio mediante una donación. paypal

SHIBA INU COIN: 0x91ea37c54662d618c71ce653c4a5bdb3598834da

Clasificación de las carpetas

La carpeta de "RecursosProgramacionPrincipiantes" posee información útil en forma de libros y PDF(se recomienda encarecidamente su lectura) con tutoriales, ejercicios básicos e imágenes del arduino para principiantes. Estos recursos pertenecen a sus respectivos autores. Además contiene enlaces útiles donde consultar distintas cosas.

La carpeta de "EjemplosBasicosDeUso" contiene carpetas con información de uso básico de los sensores y actuadores. En cada uno varios elementos, su archivo fritzing del componente si fuera necesario, archivo de conexionado, imagen de conexionado, y un código básico de uso.

La carpeta de "ProyectosSimples" contiene distintos ejemplos de los sensores y actuadores, tanto individual como en conjunto. Siendo utilizados de distintas maneras.

La carpeta de "ProyectosComplejos" son aquellos que se consideran más elaborados, con código más complejo o largo.

La carpeta de "Librerias" contiene las librerias utilizadas, ya sean oficiales como no oficiales. Las creadas por mi se caracterizan por tener Xib en el nombre. Las librerias creadas por mi son:

  • XibDebounceEdge: Permite utilizar botones (o cualquier entrada digital) evitando el debounce y poder usar las acciones asociadas a un botón.
  • XibStave: Permite interpretar pentagramas musicales en arduino, con varios altavoces, cada uno con una melodía de forma sincronizada.
  • XibTempo: Permite ejecutar funciones cada X tiempo.
  • XibTM1638: Permite utilizar esa placa de una manera más fácil.
  • XibXcreen: Gestor de botones gráficos en las pantallas compatibles con adafruitLCD.

La carpeta de "FritzingParts" contiene una colección de archivos de fritzing de distintos componentes aquí utilizados.

Plantilla proyectos

Plantilla para organizar tus proyectos: Plantilla

Fallos

Para reportar fallos utilizad el sistema de "Issues" de la web o comunicarlo a través de telegram.

Editor de código

En mi caso utilizo el editor de texto Visual Studio Code en linux con el plugin o extensión de PlatformIO. El tutorial de instalación y uso es el siguiente enlace: https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/

Como utilidad añadida, se puede colocar en cada proyecto creado con PlatforIO la ruta de una carpeta de librerías. Al crear un proyecto, se abre el archivo platformio.ini y se añade la línea lib_extra_dirs = /home/xibhu/Proyectos/arduino/Librerias/src. Colocando la ruta que os corresponda. En linux importante colocar la barra / al principio de la ruta.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].