Click here to Skip to main content
15,891,895 members
Everything / Hardware

Hardware

hardware

Great Reads

by DaveAuld
Building for and consuming the Blitzortung Lightning Detection Network
by Andrew Kirillov
The article describes the PiRex robot controllable from either a web browser or a dedicate client application by using REST API.
by Mike Hankey
Part 2 in an on going series of article featuring an Autonomus Rover
by DaveAuld
My adventure into installing a domestic CCTV system and wireless bridge.

Latest Articles

by Federico Di Marco
How to enable Bitlocker hardware encryption on self encrypting drives
by Tough Developer
How to measure temperature using the dsPIC CTMU
by Tough Developer
How to emulate EEPROM using Flash Memory on dsPIC33EP512MC502
by ToughDev
Software RTC for dsPIC33EP512MC502

All Articles

Sort by Updated

Hardware 

22 Dec 2023 by Federico Di Marco
How to enable Bitlocker hardware encryption on self encrypting drives
6 Apr 2023 by Tough Developer
How to measure temperature using the dsPIC CTMU
4 Apr 2023 by Tough Developer
How to emulate EEPROM using Flash Memory on dsPIC33EP512MC502
4 Apr 2023 by ToughDev
Software RTC for dsPIC33EP512MC502
4 Apr 2023 by ToughDev
16-bit Stereo Audio DAC on dsPIC33FJ128GP802
1 Mar 2023 by OriginalGriff
A new mouse and a new switch: this should be fun
11 Jan 2023 by Clark Fieseln
Simulate hardware containing an FPGA programmed in VHDL interactively
11 Jun 2022 by Andrea Simonassi
A simple subtraction algorithm for multiple precision arithmetic
11 Jun 2022 by Andrea Simonassi
The Normalized Division algorithm
11 Jun 2022 by Andrea Simonassi
The first and simplest of the multiplication algorithms, fast enough to multiply not too large numbers
11 Jun 2022 by Andrea Simonassi
The simplest multiple precision sum algorithm
4 Dec 2021 by S'phush
Hi, I am a third year software developer student, I am planning to write a system that incorporates RFID technology and Transponders. My preference in language is C#. I would like to know, what software is recommended to write my code in and whether or not C# caters for all functionalities ?
4 Dec 2021 by OriginalGriff
To be honest, it's going to depend too much on the individual software that the manufacturer of your RFID hardware provides and exactly what connections it makes to your system. Chance are it is just serial data, probably packaged with a start /...
2 Jul 2021 by Slow Eddie
I read somewhere that optimizing an SSD drive was harmful to it. Do you know if this is correct? It is a 10TB Raid5 NAS. Please let mo know if you do. What I have tried: Nothing yet. I am in the process of searching the web, as I feel you...
2 Jul 2021 by Patrice T
Quote: I read somewhere that optimizing an SSD drive was harmful to it. Do you know if this is correct? In fact, first question is "what is optimization with SSD ?". Optimization is initially related to HD. With HD, what downgrade performance is...
2 Jul 2021 by Dave Kreskowiak
Uhhh... only if you want to deplete the spare block pool. SSDs have spares because the blocks that make up the capacity of an SSD can only be written so many times before they fail. So, if you're going to "optimize" an SSD, you're going to be...
2 Jul 2021 by OriginalGriff
If you mean defragging it, then long-term yes it does. SSD "wears out" as you write to, it and defragging moves data around to make it simpler for rotating disks to access without extra seek operations. SSD's don't have seeks - no heads to move...
26 Mar 2021 by Jochen Arndt
Using the Setup API to enumerate serial ports for selection with list boxes and drop-down combo boxes
8 Mar 2021 by honey the codewitch
Traipsing through the ESP-IDF to add some sweet sweet real-time clock functionality
22 Feb 2021 by grilialex
In scientific projects, it is often needed to sample sounds from remote locations, for classification or other purposes. As data link rates may be low or unreliable, transmitting raw samples to inland processing centers may not be an option. An alternative is to do off-line processing in batches.
5 Jan 2021 by theoldfool
Using a Blazor Server, running on a Raspberry Pi, to display output from an MCP9808 I2C sensor
9 Nov 2020 by wim4you
Introduction micro:bit and hobby example. Several Remote Controls (Infrared, Bluetooth Android App, serial port PC)
25 Oct 2020 by Dave Kreskowiak
DeviceEject isn't documented at all so I'm going to say it's not meant for users to use. On top of that, it has the "admin shield" on it, so if you do get it to do something, it'll require admin priv's to do it.
25 Oct 2020 by Moglane
I don’t know how to simply ask for a safe drive removal through code/automation. Use DeviceEject.exe to ask for a safe hardware removal using a simple program call with its parameters. What I have tried: Run the program help: EjectDevice.exe /?
11 Oct 2020 by Filip Mrsovic
How do I connect my program to something physical(hardware).I'm pretty good at programming, but I don't know anything about connecting software to hardware..... What I have tried: ...
11 Oct 2020 by RickZeeland
A lot of hardware manufacturers have SDK's that you sometimes can download for free from their websites, so go to the website of the manufacturer and search for "SDK".
11 Oct 2020 by OriginalGriff
As Richard says, there are far to many variables: just think about how many different ways there are to "connect" hardware to hardware: RS232, RsS485, LAN, WiFi, Bluetooth, USB, NFC, ... the list goes on. And each device which its connected needs...
11 Oct 2020 by Richard MacCutchan
It depends on what you are doing, what hardware you are trying to connect, what operating system you are trying to use, what programming language, what framework etc. Try posting some actual details of your problem. I would expect that if you are...
25 Sep 2020 by Christ Kennedy
An Arduino project that keeps track of your best Workout times and rep-counts
2 Aug 2020 by Evgeny Pereguda
Clone of PCSX/PCSX2/PPSSPP emulator for Windows 10 on WPF/C# with "touch" control
4 Jul 2020 by CodingKnight
While you don’t need to know about the details of Bytecode and JVMs to qualify as a Java programmer, such knowledge is still very beneficial.
29 May 2020 by MadMyche
Device: Pulse Oximeter Protocol: Bluetooth Want: API A quick trip to Google[^] came up with the number 1 result having a brand, model, and a GIT repo of an Android app. Perhaps you may want to go through the code to see how it's done
28 May 2020 by Dave Kreskowiak
You're probably going to have to start contacting manufacturers for something like this. For such a narrow vertical market, it is VERY unlikely you're going to get any other answer.
15 May 2020 by Rion Williams
Some recommended readings about streaming systems
28 Apr 2020 by Richard MacCutchan
See linux device monitor - Google Search[^]
18 Apr 2020 by Richard MacCutchan
Use Google to find specific samples of linux commands and libraries related to the subject.
18 Apr 2020 by Member 14631177
I need to make an assignment program in C that identifies usb devices in Linux distro (my choice is Ubuntu 18.04 LTS). Additively, this code is intended to select device-related drivers and interrupt handlers as well. What I have tried: To...
5 Dec 2019 by Cp-Coder
Comparing Storage Technologies
28 Oct 2019 by RickZeeland
See this CodeProject article: A Ready To Use Software Licensing Solution in C#[^]
28 Oct 2019 by Golden Basim
hi, For issuing licenses for a certain computer, what would be a good way to determine a unique, globally distinct computer (windows) based on their hardware. What I have tried: 1- CPU ID but it is unique to each processor type not to each processor part 2- Motherboard Serial Number is unique...
27 Oct 2019 by Kornfeld Eliyahu Peter
If you really want to uniquely identify a computer you have to collect info on all hardware and somehow combine that into a single code... However this method is extremely problematic from the point of view of the end user... For instance the upgrade of a HDD will break the license (see...
15 Jul 2019 by Marc Clifton
A highly opinionated look at microservices
22 May 2019 by Dave Kerr
You may be familar with the shell, but it can be useful to understand some of the surrounding concepts in detail. How does a shell differ from a terminal? What is a tty? How do shells really work? Hopefully as you read this article you'll discovery something that you didn't know about shells.
3 May 2019 by Phil Hopley
Eighth part in a series on a ROS (Robot Operating System) House Bot
28 Apr 2019 by Phil Hopley
In this article, we will add AI to an existing ROS (Robot Operating System) House Bot.
7 Apr 2019 by Phil Hopley
Fifth part in a series on a ROS (Robot Operating System) House Bot
26 Mar 2019 by James A. Brannan
What is the need for studying information technology
16 Mar 2019 by Martin Vorbrodt
L1 cache lines
4 Mar 2019 by Ryan Peden
A brief overview of what Serverless is, and why giving it a try is worth your time.
13 Feb 2019 by Philipp_Engelmann
With IoT (Internet of Things) on the rise and hardware getting cheaper and cheaper, it's a great time to explore the possibilities this new technology provides.
28 Jan 2019 by Tareq_Gamal
How to Control NAOqi-Based Robots like NAO, Pepper using Kinect
27 Jan 2019 by Gaston Verelst
In this post, I show how to create an image from a VM in Microsoft Azure, and use this to create identical VMs.
27 Jan 2019 by Vangos
17 Jan 2019 by Phil Hopley
Fourth part in a series on a ROS (Robot Operating System) House Bot
17 Jan 2019 by Phil Hopley
Third part in a series on a ROS (Robot Operating System) House Bot
15 Jan 2019 by Phil Hopley
First part in a series on a ROS (Robot Operating System) House Bot
26 Dec 2018 by Michael Chourdakis
Trigger all your cores from DOS
2 Nov 2018 by Vangos
This post will show you how to build OpenCV for Windows with CUDA.
8 Oct 2018 by four systems
Salut is there a connector for ide to serial ata hdd what does it looks like and where is it available from cause have a machine with pre historic mb Thancs What I have tried: Searched the internet and online sites for connectors
8 Oct 2018 by Patrice T
Quote: is there a connector for ide to serial ata hdd what does it looks like and where is it available from cause have a machine with pre historic mb Short answer: No, mostly because IDE/PATA is not in use anymore. Back in time, some MB have had both connectors, IDE and SATA, but now they...
8 Oct 2018 by MadMyche
What is your definition of a Prehistoric MB? 1. Are there any available slots, such as PCI or Express? 2. Do you known MB manufacturer and model? Is this StarTech adapter viable for you? If not, please give a better description of what exactly you need. Amazon.com: 40 Pin Female IDE to SATA...
8 Oct 2018 by OriginalGriff
Not as far as I know - SATA requires a different chipset and fast access to the memory system to be of any use. PATA had a max throughput of 133 MB/s, while SATA starts at 150MB/s and goes up from there. You can buy SATA cards which plug into PCI / PCIe slots, and it may be possible to find an...
1 Oct 2018 by Satnam Singh CapGemini
Improving backup performance
1 Oct 2018 by Member 14002991
I don't know if you still need this, but I found the solution to your problem. I'm just starting a project where I need to do the same. The BBB sets up the USB clients in /opt/scripts/boot/am335x_evm.sh And it seems that after this, you can no longer disable the UDC in order to install your...
26 Sep 2018 by Richard MacCutchan
Try Xamarin App Development with Visual Studio | Visual Studio[^].
26 Sep 2018 by Grigorii Mordkovich
Hello everyone, Yesterday I decided I want to start developing IOS apps. I don't have a mac, so I started looking for other possible ways to do that. My research came down to leveraging a virtual machine. I found out that my PC computer (I have Windows 10 by the way) has to have some certain...
24 Sep 2018 by DataBytzAI
With edge computing, you can avoid transferring raw data by carrying out data cleaning, aggregation and analysis on the device itself, and then send the insights gained to the cloud.
28 Aug 2018 by DaveAuld
The pursuit of Serenity, it's new build time!
27 Aug 2018 by DaveAuld
The pursuit of Serenity, it's new build time!
24 Aug 2018 by Packt Publishing
Bitcoin mining process
10 Aug 2018 by RCL_SPD
How to allocate memory on Linux and Windows
5 Aug 2018 by Mike Hankey
The time is right to purchase that 3D Printer you've been looking at and I'll help you get started!
1 Aug 2018 by MateoGlowinski
Hi:) I've problem with SIM900 module. Seems to me that it's not able to maintain a connection. What i know this firmware is supporting europe (i come from Poland). SIM has no PIN code and it's properly working on smartphone. Firmware version: SIMCOM_Ltd SIMCOM_SIM900B...
16 Jul 2018 by David Dunlap
Where as public cloud is amorphous with nigh-limitless resource pools, private cloud is more like slapping a perfectly formed organizer on your resources.
6 Jul 2018 by raddevus
Arduino: just say no to shields
3 Jul 2018 by raddevus
Arduino Uno: Using your ATMega328p-u as stand-alone
2 Jul 2018 by mbarsott
It is common wisdom that in order to understand complicated things, we need to break them down into smaller parts. If you want to understand complex security systems, you first need to have a good grasp on the basic security concepts, so let's begin from the start...
1 Jul 2018 by Bahrudin Hrnjica
How to calculate some of the basic statistics operations on data set
30 Jun 2018 by Matt McGuire
Using an Arduino Nano to control all the working lights on an old 1978 Suzuki GS500
29 Jun 2018 by Intel
We are excited to announce the availability of the TANK AIoT Dev Kit by iEi, with support for the OpenVINO™ toolkit and Intel® Media SDK.
12 Jun 2018 by Chopin2001
My web program is an RSS reader. This program fetches new updates from multiple RSS feed sites and stores them on the mariadb disk. The address is about 20,000. And The index content is the feed content URL. Once content has been updated via this index, it will not be saved when saved. The...
23 May 2018 by Intel
This tutorial shows you how to use the Qsys system integration tool to create a custom Field Programmable Gate Array (FPGA) hardware design using IP available in the Intel® FPGA IP library.
7 May 2018 by Elmue
An electronic door lock that replaces a mechanic key by an RFID card or RFID token.
26 Apr 2018 by Intel
This guide shows the steps to start Amazon Web Services (AWS) Greengrass core on Ubuntu using the UP Squared development board.
5 Apr 2018 by Patrice T
Read this in article forum : Github-rehosted-with-bug-fixes[^] Unfortunately, the author have not connected for 5 years.
5 Apr 2018 by alirezasob
not support windows 8.1 ??? Frown | :( plz help Hardware Helper Library for C#[^] What I have tried: not support windows 8.1 ??? Frown | :( plz help Hardware Helper Library for C#
5 Apr 2018 by OriginalGriff
Don't post this under Quick Answers - if you got the code from an article, then there is a "Add a Comment or Question" button at the bottom of that article, which causes an email to be sent to the author. They are then alerted that you wish to speak to them. Posting this here relies on them...
3 Apr 2018 by Intel
The Retail Workshop: Hands on Learning with Intel®-based Retail Solutions
29 Mar 2018 by Andrew Kirillov
The article describes the PiRex robot controllable from either a web browser or a dedicate client application by using REST API.
22 Mar 2018 by Intel
This storage unit flood detector application is part of a series of how-to Internet of Things (IoT) code sample exercises using the Intel® IoT Developer Kit and a compatible Intel-based platform, cloud platforms, APIs, and other technologies.
22 Mar 2018 by Intel
This article presents use cases and provides examples which make use of the Intel® Math Kernel Library (Intel® MKL)
16 Mar 2018 by User 13204940
Hi, I have several elements within a div which are grids and contains between 0 and 32 subitems on the right section of the page. The left section is a navigation section so I have this setup: |-nav-|---content---| Above the nav, I have a button to collapse it, which sets its width to 32px...