Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chatelao/MiniPirate
Arduino Serial Command Tool
https://github.com/chatelao/MiniPirate
Last synced: 3 months ago
JSON representation
Arduino Serial Command Tool
- Host: GitHub
- URL: https://github.com/chatelao/MiniPirate
- Owner: chatelao
- Created: 2014-04-24T06:32:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-07-22T14:26:27.000Z (over 6 years ago)
- Last Synced: 2024-06-30T04:13:29.128Z (5 months ago)
- Size: 80.1 KB
- Stars: 65
- Watchers: 10
- Forks: 8
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-arduino - MiniPirate - Arduino Serial Command Tool (Libraries)
- awesome-arduino - MiniPirate - Arduino Serial Command Tool (Libraries)
README
MiniPirate
==========A simple commandline to scan I2C, read/write GPIO, read/write EEPROM and read CPU informations from any Serial terminal. Ideal for exploring new devices without any code writing.
List of supported commands:
---------------------------
+ h/? - Show this help
+ p - Show all port values & directions
+ q - Show all port values & directions (quick)
+ < - Set a port as INPUT
+ > - Set a port as OUTPUT
+ / - Set a port to HIGH (clock up)
+ \ - Set a port to LOW (clock down)
+ ^ - Set a port LOW-HIGH-LOW (one clock)
+ $ - Do a pin sweep
+ c - Set port to clock high and low with given delay
+ g - Set analog (pwm) value
+ s - Set servo value
+ \A2/A3 - Set Pin A2 to low, Pin A3 to high (and both to output)
+ s 5 90 - Set Servo on Pin D5 to 90°
+ i 2 r 10 - Switch to I2C device 2 and read 10 bytes
+ i - Scan i2c device addresses
+ # - Set i2c device active x
+ r # - Read i2c n bytes from active device
+ w # # # - Write i2c bytes to active device
+ x - save current config to eeprom
+ y - load last config from eeprom
+ z - set all ports to input and low
+ v - Show AVR VCC reading
+ t - Show AVR internal temperature reading
+ f - Show free memory
+ u - Show system uptime (or clock)
+ e - Erase EEPROM
+ * - Reboot