This is one of my news digests. If you like my editorial choices, there are more to be found by clicking on the "dear reader" link, and on my name above. Enjoy !
Takeoff projects help students complete their academic projects. Register at takeoff projects today to find and learn about different interesting big data projects and grab the best jobs. Get started right now.
Discover how this compact computer is reshaping innovation and DIY tech with real-world applications:
Ad-Free Browsing – Set up Pi-hole to block ads across all devices Secure Networking – Use PiVPN for protected, private connections Smart Home Control – Automate lighting, security, and appliances with ease Perfect for Learning – Ideal for exploring coding, electronics, and prototyping
Affordable, open-source, and backed by a massive global community, Raspberry Pi gives creators the freedom to build, learn, and innovate without limits.
At Think Robotics, we are dedicated to empowering innovators of all ages by providing a comprehensive range of high-quality robotics components, electronics, and DIY kits. Our mission is to make technology accessible, fostering a global community of builders, creators, startups, and tech enthusiasts.
Explore Our Offerings:
Robotics Parts & Components: Discover a vast selection of products to bring your projects to life.
DIY Kits: Engage in hands-on learning with our kits designed for both beginners and advanced users.
3D Printing Services: Turn your ideas into tangible prototypes with our cost-effective 3D printing solutions.
Join Our Community:
Connect with like-minded individuals, access free tutorials, and collaborate on innovative projects. Visit our website to learn more and become a part of the Think Robotics community.
Stay Connected:
Website: thinkrobotics.com
Facebook: facebook.com/thinkrobotics
Instagram: instagram.com/thinkrobotics
Twitter: x.com/robothink
LinkedIn: linkedin.com/company/thinkrobotics
Contact Us:
For inquiries, support, or collaboration opportunities, please reach out to us at Support@thinkrobotics.com
Robotics || DIY Kits || Artificial Intelligence || Manufacturing || 3D Printing || Electronics || Raspberry Pi || Drones || Automation || Robotics Tutorials || DIY || Electronics || ThinkRobotics || Metal Chassis for Robotics || Ackerman Metal Chassis || Robotics Chassis || Robotics Projects || Robotics Parts || Robotics Components || Robotics Automation
I built a Truth or Dare machine on a Raspberry Pi — in just 4 days. A 40-inch touchscreen, phone voting, and a few too many questionable design choices.
In this episode, I show how I built and programmed the Truth or Dare arcade cabinet for my Halloween setup, connected to my central Meatcorps Arcade system.
Built with: – Raspberry Pi 4 (Debian 12, Chromium in kiosk mode) – C# WebServer + Blazor frontend – 40-inch touchscreen (AliExpress IR frame) – MQTT communication with the arcade core
What’s inside: 0:00 Intro & Monstrosity reveal 0:27 The game loop & Game Design 4:13 Hardware build & Touchscreen 6:02 Community - Haunted cabinet update! 7:20 Touchscreen chaos 11:30 Halloween arcade updates
Would you dare to play this one, or build your own?
ADLINK OSM-IMX95 is an OSM Size-L solder-on system-on-module powered by an NXP i.MX 95 hexa-core Arm Cortex-A55 SoC with an up to 2 TOPS eIQ Neutron...
Mes de Octubre del 2025, Qualcom compra Arduino, dicen que se mantendran con su autonomia y libertad para los "Makers" y ya tienen un Producto en conjunto Arduino UNO Q.
Un nuevo experimento promete cambiar la forma en que entendemos la calefacción doméstica: convertir el calor generado por la computación en una fuente de energía limpia y barata para los hogares...
NextPCB, a global leader in PCB manufacturing and assembly solutions, proudly announces the launch of kicadprojects.com, a dynamic open-source community...
A step-by-step guide to integrating the DMR858M module with ESP32 to build custom digital walkie-talkies, covering hardware design, power, UART, and firmware.
A "Hello, World!" program is usually a simple computer program that emits (or displays) to the screen (often the console) a message similar to "Hello, World!". A small piece of code in most general-purpose programming languages, this program is used to illustrate a language's basic syntax. Such a program is often the first written by a student of a new programming language, but it can also be used as a sanity check to ensure that the computer software intended to compile or run source code is correctly installed, and that its operator understands how to use it. - Wikipedia
Arduino (/ɑːrˈdwiːnoʊ/) is an Italian open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed under a CC BY-SA license, while the software is licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially from the official website or through authorized distributors. - Wikipedia
If you like this video, don't forget to hit the SUBSCRIBE! It's FREE!
How can I use the PN532 with an ESP32-Wroom-32? Ask Question Asked today Modified today Viewed 7 times 0 The ESP32 cant find the NFC module (Pn532). I used the I2C and SPI without any promising results. I used the Example code and edited the Pins Every time I only Get this result: Serial.print("Didn't find PN53x board"); #include <Wire.h> #include <SPI.h> #include <Adafruit_PN532.h> // If using the breakout with SPI, define the pins for SPI communication. #define PN532_SCK (16) #define PN532_MOSI (25) #define PN532_SS (17) #define PN532_MISO (26) // Uncomment just _one_ line below depending on how your breakout or shield // is connected to the Arduino: // Use this line for a breakout with a software SPI connection (recommended): Adafruit_PN532 nfc(16, 26, 25, 17); // Use this line for a breakout with a hardware SPI connection. Note that // the PN532 SCK, MOSI, and MISO pins need to be connected to the Arduino's // hardware SPI SCK, MOSI, and MISO pins. On an Arduino Uno these are // SCK = 13, MOSI = 11, MISO = 12. The SS line can be any digital IO pin. //Adafruit_PN532 nfc(PN532_SS); // Or use this line for a breakout or shield with an I2C connection: //Adafruit_PN532 nfc(PN532_IRQ, PN532_RESET); // Or use hardware Serial: //Adafruit_PN532 nfc(PN532_RESET, &Serial1); void setup(void) { Serial.begin(115200); while (!Serial) delay(10); // for Leonardo/Micro/Zero Serial.println("Hello!"); nfc.begin(); delay(1000); uint32_t versiondata = nfc.getFirmwareVersion(); if (! versiondata) { Serial.print("Didn't find PN53x board"); while (1); // halt } // Got ok data, print it out! Serial.print("Found chip PN5"); Serial.println((versiondata>>24) & 0xFF, HEX); Serial.print("Firmware ver. "); Serial.print((versiondata>>16) & 0xFF, DEC); Serial.print('.'); Serial.println((versiondata>>8) & 0xFF, DEC); Serial.println("Waiting for an ISO14443A Card ..."); } void loop(void) { uint8_t success; uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 }; // Buffer to store the returned UID uint8_t uidLength; // Length of the UID (4 or 7 bytes depending on ISO14443A card type) // Wait for an ISO14443A type cards (Mifare, etc.). When one is found // 'uid' will be populated with the UID, and uidLength will indicate // if the uid is 4 bytes (Mifare Classic) or 7 bytes (Mifare Ultralight) success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength); if (success) { // Display some basic information about the card Serial.println("Found an ISO14443A card"); Serial.print(" UID Length: ");Serial.print(uidLength, DEC);Serial.println(" bytes"); Serial.print(" UID Value: "); nfc.PrintHex(uid, uidLength); Serial.println(""); if (uidLength == 4) { // We probably have a Mifare Classic card ... Serial.println("Seems to be a Mifare Classic card (4 byte UID)"); // Now we need to try to authenticate it for read/write access // Try with the factory default KeyA: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF Serial.println("Trying to authenticate block 4 with default KEYA value"); uint8_t keya[6] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; // Start with block 4 (the first block of sector 1) since sector 0 // contains the manufacturer data and it's probably better just // to leave it alone unless you know what you're doing success = nfc.mifareclassic_AuthenticateBlock(uid, uidLength, 4, 0, keya); if (success) { Serial.println("Sector 1 (Blocks 4..7) has been authenticated"); uint8_t data[16]; // If you want to write something to block 4 to test with, uncomment // the following line and this text should be read back in a minute //memcpy(data, (const uint8_t[]){ 'a', 'd', 'a', 'f', 'r', 'u', 'i', 't', '.', 'c', 'o', 'm', 0, 0, 0, 0 }, sizeof data); // success = nfc.mifareclassic_WriteDataBlock (4, data); // Try to read the contents of block 4 success = nfc.mifareclassic_ReadDataBlock(4, data); if (success) { // Data seems to have been read ... spit it out Serial.println("Reading Block 4:"); nfc.PrintHexChar(data, 16); Serial.println(""); // Wait a bit before reading the card again delay(1000); } else { Serial.println("Ooops ... unable to read the requested block. Try another key?"); } } else { Serial.println("Ooops ... authentication failed: Try another key?"); } } if (uidLength == 7) { // We probably have a Mifare Ultralight card ... Serial.println("Seems to be a Mifare Ultralight tag (7 byte UID)"); // Try to read the first general-purpose user page (#4) Serial.println("Reading page 4"); uint8_t data[32]; success = nfc.mifareultralight_ReadPage (4, data); if (success) { // Data seems to have been read ... spit it out nfc.PrintHexChar(data, 4); Serial.println(""); // Wait a bit before reading the card again delay(1000); } else { Serial.println("Ooops ... unable to read the requested page!?"); } } } } I tried SPI and I2C and different Pins arduinoesp32roboticspn532 Share Improve this question Follow asked 11 mins ago Moritz Ende 1 New contributor Moritz Ende is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct. Add a comment Know someone who can answer? Share a link to this question via email, Twitter, or Facebook. Start asking to get answers Find the answer to your question by asking. Ask question Explore related questions arduinoesp32roboticspn532 See similar questions with these tags. <div></div>
Discover 4 powerful single-board computers that outshine the Raspberry Pi in performance, features, and value. From Radxa X4 to Orange Pi 5 Pro, these alternatives offer superior specs and capabilities for demanding projects.
Vous n'avez peut-être jamais entendu parler des routeurs Thread Border, mais ils sont en passe de devenir un élément de base de la maison intelligente : ils travaillent en coulisse pour relier tous vos équipements de maison intelligente.
[Ancient] has a video showing off a fascinating piece of work: a lip-syncing robot whose animated electro-mechanical mouth works like an IBM Selectric typewriter. The mouth rapidly flips between diffe...
What is SeeedStudio BeagleBone® Green Eco?Seeed Studio BeagleBone® Green Eco is an industrial-grade, open-source single-board computer, co-developed with...
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.