PS2KeyAdvanced
RF24
PS2KeyAdvanced | RF24 | |
---|---|---|
3 | 4 | |
135 | 1,719 | |
- | - | |
0.0 | 8.5 | |
over 1 year ago | almost 3 years ago | |
C++ | C++ | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PS2KeyAdvanced
- Hello everyone! I recently found this old DIN5 keyboard and i tought it would be cool to make it bluetooth using arduino/raspberry pico, but I'm currently stuck at trying to understand how the keyboard outputs the data, in a comment I'm gonna put my code but the board outputs random bits
-
Stranger Things LED wall build
A hard wired USB keyboard could be used instead of bluetooth; use one of those green USB to PS/2 converters to wire it up and an appropriate library to talk to it.
-
Needed a PS/2 Keyboard->USB Adapter and my cheap one died
Use it however you want. It uses https://github.com/techpaul/PS2KeyAdvanced and was based off of the example there.
RF24
-
I found an easy way to test 2.4GHz downconverters for RTL SDR using a nRF24L01 module
/* * Carrier Wave to test SDR downconverters * * by: RobCa * * Library: TMRh20/RF24, https://github.com/tmrh20/RF24/ * * startConstCarrier() documentation * https://nrf24.github.io/RF24/classRF24.html#ac43ad43c34337ec0de189105bab2213b */ #include #include #include #include #define CHANNEL 57 #define LEVEL RF24_PA_MAX // RF24_PA_MIN = -18 dBm, RF24_PA_LOW = -12 dBm, RF24_PA_HIGH = -6 dBm, RF24_PA_MAX = 0dBm RF24 radio(PB0, PB1); // CE, CSN byte address[6]; void setup() { for (int i = 0; i < 6; i++) { address[i] = 0xFF; } pinMode(LED_BUILTIN, OUTPUT); radio.begin(); radio.setChannel(CHANNEL); radio.startListening(); radio.stopListening(); if (radio.isPVariant()) { radio.setAutoAck(false); radio.setRetries(0, 0); radio.flush_tx(); radio.disableCRC(); } } void loop() { digitalWrite(LED_BUILTIN, HIGH); radio.startConstCarrier(LEVEL, CHANNEL); delay(2000); radio.stopConstCarrier(); radio.startListening(); radio.stopListening(); digitalWrite(LED_BUILTIN, LOW); delay(2000); }
-
Is there anyone out there that can modify this code to add 3 servos?
Library: TMRh20/RF24, https://github.com/tmrh20/RF24/
-
For this code... How could I edit it so that I could send the readings of a joystick to a second arduino? What is a const char?
/* * Arduino Wireless Communication Tutorial * Example 1 - Transmitter Code * * by Dejan Nedelkovski, www.HowToMechatronics.com * * Library: TMRh20/RF24, https://github.com/tmrh20/RF24/ */ #include #include #include RF24 radio(7, 8); // CE, CSN const byte address[6] = "00001"; void setup() { radio.begin(); radio.openWritingPipe(address); radio.setPALevel(RF24_PA_MIN); radio.stopListening(); } void loop() { const char text[] = "Hello World"; radio.write(&text, sizeof(text)); delay(1000); }
-
I'm trying to use some nRF24L01 + PA modules but they don't work.
#include //nRF2401 libarary found at https://github.com/tmrh20/RF24/
What are some alternatives?
WS2812FX - WS2812 FX Library for Arduino and ESP8266
ArduinoJson - 📟 JSON library for Arduino and embedded C++. Simple and efficient.
IRremoteESP8266 - Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
SpeedyStepper - Stepper motor control library for Arduino
MPU6050_tockn - Arduino library for easy communication with MPU6050
RF24 - OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
Touche - An open source and open hardware wireless fencing system
ESP32-BLE-Keyboard - Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
OneButton - An Arduino library for using a single button for multiple purpose input.
MPU6050_light - Lightweight, fast and simple library to communicate with the MPU6050
Arduino - Arduino library for LiBoard