|
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
I created a device with a small circuitboard with a pluggable user interface, such that it can take several buttons, a pad matrix, or an encoder and a couple of buttons, like that. It has a 1.18" color screen, a USB in and a USB out. It also has an SD reader.
Inside the thing is a little MCU where the magic happens. Therein you can create firmware to intercept USB signals from a device, like a keyboard, mouse, gamepad, MIDI keyboard, or whatever and modify the signals into something else, like injecting macros.
The box could be cheaper to manufacture, but it's not terrible. This is my first endeavor into creating a fabbed PCB circuit board on my own (for paying gigs I have an electrical engineer I work with)
My prototype works so in theory the board will work but I won't know until I get it back from pcbway.
Anyway, I started circuits before I ever got into software, but I put it down for most of my life once I got into software. Now I'm full circle, but using them in tandem.
I will say this about actual physical development. It's deeply satisfying to create something you can hold in your hands.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I suppose I'd feel the same way if I could ever get into it. I have no clue when it comes to electronics & circuitry. I have a former colleague who worked on an arduino-based art project (T,E.D.: Transformations, Emotional Deconstruction[^]) for which he designed a custom PCB, and even though I had nothing to do with it (other than that I helped solder the boards up for the finished product) I thought it was way cooler than just some software.
|
|
|
|
|
Congrats. You definitely have the zeal. The hardware <-> software combo creation can be a real turn on (no pun intended).
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Quote: I created a device with a small circuitboard
I know almost nothing about DIY circuit boards but to get all that USB capability I assume you had to use prefabricated clusters of CB components. You can`t have USB with so many options (or a SD reader) built with raw CB components. My guess is the SD reader and the USB aren`t just the socket, there`s some circuitry next to the socket that allows connectivity with other (complex) CB components.
modified 5hrs 20mins ago.
|
|
|
|
|
I only did that to prototype.
I then took the schematics (and datasheets) for those components and integrated the bits that make them up directly onto my board.
For example, I have this little widget called a USBHostShield I used in my prototype. I also have the schematic. It uses a MAX3421E to do the heavy lifting, so I integrated that MAX chip right onto my board, along with any necessary pullup resistors etc.
An SD socket is actually just a socket. the SD card itself is an SPI device, and as such can communicate directly with the MCU without intermediary circuitry. You can actually solder an SD card right onto an ESP32 and it will use it quite happily.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Wordle 420 5/6
⬛⬛🟨⬛⬛
⬛⬛⬛🟨🟩
🟨🟩⬛⬛🟩
⬛🟩🟩⬛🟩
🟩🟩🟩🟩🟩
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
Wordle 420 5/6
⬛⬛⬛⬛⬛
⬛⬛🟨🟨⬛
🟨🟨⬛⬛⬛
⬛⬛🟨🟨⬛
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 420 6/6
⬜⬜⬜⬜🟨
⬜⬜🟨⬜⬜
⬜🟩⬜⬜🟩
🟩🟩⬜⬜🟩
🟩🟩⬜🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 420 3/6
⬜⬜⬜⬜⬜
🟨🟨⬜⬜🟩
🟩🟩🟩🟩🟩
That third one was a lucky guess - I was going to go with what (to me at least) seemed like much more likely words, but changed my mind at the last second.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 420 4/6
⬛⬛⬛🟨⬛
⬛🟨⬛🟨⬛
⬛🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 420 4/6
⬜⬜⬜⬜⬜
🟨⬜⬜⬜🟨
⬜🟩⬜🟩🟩
🟩🟩🟩🟩🟩
Third starter is usually an eliminator.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 420 4/6
⬜⬜⬜⬜🟨
⬜🟨⬜🟨⬜
🟨🟨⬜⬜⬜
🟩🟩🟩🟩🟩
Tricky one
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 420 4/6
⬛⬛⬛⬛⬛
⬛⬛⬛⬛🟩
⬛🟩🟩⬛🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
See title
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Ouch...
Make the time count.
I couldn't say bye to mine
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Oh my.
I hope you can have a nice visit.
My thoughts go out to both of you.
|
|
|
|
|
I hope she is conscious and able to talk to you.
|
|
|
|
|
One of the sadder stages of life. Make the most of it.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
I am incredibly sorry to hear that. You have my sincere condolences.
Hug her, if you can, and tell her how very much you love her.
You will miss her the rest of your life.
ed
|
|
|
|
|
Well, we now have a diagnosis: cardiopulmonary embolism. Thankfully this clot is in a prime location to be easily extracted. She's going to be seeing a Hematologist later today to determine the best course of action.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
hope it goes well!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Best wishes to your mom!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
sorry to ask: did your mom get Covid19 before?
diligent hands rule....
|
|
|
|
|
Best wishes to your mom for a full recovery.
/ravi
|
|
|
|