All Projects → Seytonic → Duckduino Microsd

Seytonic / Duckduino Microsd

Interpreter that runs on an arduino, decodes and executes ducky script on a microSD card.

Labels

Projects that are alternatives of or similar to Duckduino Microsd

Runcpm
RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
Stars: ✭ 192 (-8.57%)
Mutual labels:  arduino
Awot
Arduino web server library.
Stars: ✭ 200 (-4.76%)
Mutual labels:  arduino
Platform Espressif8266
Espressif 8266: development platform for PlatformIO
Stars: ✭ 206 (-1.9%)
Mutual labels:  arduino
Radio
An Arduino library to control FM radio chips like SI4703, SI4705, RDA5807M, TEA5767.
Stars: ✭ 193 (-8.1%)
Mutual labels:  arduino
Jled
Non-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (-6.19%)
Mutual labels:  arduino
Platform Ststm32
ST STM32: development platform for PlatformIO
Stars: ✭ 201 (-4.29%)
Mutual labels:  arduino
Icloudhacker
Arduino code to brute force Macbook's 4-digit iCloud PINs
Stars: ✭ 191 (-9.05%)
Mutual labels:  arduino
Lpd8806
Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)
Stars: ✭ 207 (-1.43%)
Mutual labels:  arduino
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (-5.71%)
Mutual labels:  arduino
Timezone
Arduino library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
Stars: ✭ 205 (-2.38%)
Mutual labels:  arduino
Mudpi Core
Configurable automation library for linux SBC boards including raspberry pi
Stars: ✭ 194 (-7.62%)
Mutual labels:  arduino
Inspire Openlung
An [IN PROGRESS] open source, low cost, low resource, quick deployment ventilator design that utilizes a Ambu-bag as a core component. Another project into the "war" against COVID-19. [Repo in Potuguese]
Stars: ✭ 196 (-6.67%)
Mutual labels:  arduino
Logic Analyzer
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
Stars: ✭ 203 (-3.33%)
Mutual labels:  arduino
Ulisp
A version of the Lisp programming language for ATmega-based Arduino boards.
Stars: ✭ 193 (-8.1%)
Mutual labels:  arduino
Megacore
Arduino hardware package for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128
Stars: ✭ 206 (-1.9%)
Mutual labels:  arduino
Advi3pp
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
Stars: ✭ 192 (-8.57%)
Mutual labels:  arduino
Dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Stars: ✭ 202 (-3.81%)
Mutual labels:  arduino
Emonpi
Raspberry Pi Based Energy Monitor. Hardware, Firmware & related software for the PI.
Stars: ✭ 209 (-0.48%)
Mutual labels:  arduino
Microflo
Live dataflow programming for microcontrollers and embedded
Stars: ✭ 207 (-1.43%)
Mutual labels:  arduino
Firebase Esp32
ESP32 Firebase RTDB Arduino Library
Stars: ✭ 204 (-2.86%)
Mutual labels:  arduino

Duckduino-microSD

Interpreter that runs on an arduino, decodes and executes ducky script on a microSD card.

Benefits Over Alternatives

Once the arduino has been programmed, you need only deal with ducky scripts on a microSD card. No reprogramming the arduino to change scripts!

Setup

video link

The instructions are for an arduino pro micro, it should work on any arduino using an atmega32u4 chip such as the leonardo. Simply upload Duckduino-microSD to your arduino, forma your microSD to FAT32 and save your script on the microSD card titled script.txt Lastly, connect a microsd breakout board using the pins below

Arduino ||| microSD module

VCC  --->   VCC

D15  --->   SCK

D14  --->   MISO

D16  --->   MOSI

GND  --->   GND

D4   --->   CS

Keep in mind...

Long lines of strings may crash the arduino due to taking up too much RAM, if you have a line "STRING ..." over 300 characters then split it into separate lines of strings, this won't affect how your script runs, it just reduces how much of your script is held in memory at any one time.

I have seen some ducky scripts that put hyphens (-) in between keys to be pressed simultaneously eg."CTRL-ALT DELETE". Note that when using duckduino-microSD you must not use hyphens and instead just use spaces eg."CTRL ALT DELETE"

The following duckyscript features are not yet implemented: DEFAULT_DELAY, REPLAY. This project uses arduino's inbuilt keyboard.h library, any keys not implemented in that will not work with this. eg: PRINTSCREEN.

This has only been tested on the following microSD module, I'm sure others will work, though no guarantees.

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].