Search the Community
Showing results for tags 'uno'.
-
A bit of back story as to why I started this project. I'm a student in Sweden and I'm still learning Java, and I love the work that have been done to the USB Rubber Ducky, but cannot afford to buy one as of yet :( So I thought why not use my old Arduino Uno R2 to do the work. But soon I realized the Arduino Uno R2 did not support USB-HID with its Atmega8U2 chip that converted the usb into serial, so I was bummed down for a while. But just recently I started to research more about Arduino Uno R2 and its Atmega8U2. I found a very useful blog post (link) about someone that had created a .hex file that could be flashed in DFU-mode to Arduino's Atmega8U2 chip to enable HID support, the only downside to this was that it removed the ability to upload Arduino code to the Arduino itself so you have to go back and forth from the normal state of the Atmega8U2 and the keyboard state. When I finally got everything working and I could send key presses through the Serial.write function I started working on a converter that would convert DuckyScript to the Arduino so I could get a semi working USB Rubber Ducky. It took me a weekend and i was happy with the first conversion program. As of today I have improved on it a bit but there is still a lot of work left to do. But I think it is ready to be used for some simple DuckScripts. I would really love to hear what everyone thinks about this and how it can be improved. Features Allow you to convert most DuckyScript to the Arduino Only supports Swedish as keyboard language (multi language support is planned). Can handle pretty large DuckScripts (The base script is ~5.3KB) Can input key presses at a pretty fast speed (depending on the actual computer it might miss a keystroke since its using Serial functions). OpenSource! Source code https://github.com/thesymbol/DuckyScriptToArduino/tree/ba1d485dae6ccb5add5cf7c76d2ea75184fc2c67
-
Hi gang, If you're familiar with Arduino boards, care to help out a newbie? I'm trying to go basic with a 16x2 LCD board, but all I can do is get it light up. I cannot get any text to display and I'm out of ideas. here is my code along with my wiring. pardon the mess, this is after trying different wiring configuriations in an attempt to show myself I sucked at the solder job. // include the library code: #include <LiquidCrystal.h> // initialize the library with the numbers of the interface pins LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); // Print a message to the LCD. lcd.print("hello, world!"); } void loop() { // set the cursor to column 0, line 1 // (note: line 1 is the second row, since counting begins with 0): lcd.setCursor(0, 1); // print the number of seconds since reset: lcd.print(millis()/1000); }