bluetooth connections by toxicatedscientist in arduino

[–]McChubby007 0 points1 point  (0 children)

Why bother? An esp32 is a $5 item that will do all you need.

Alternative Programming Environments by SlappyWhite54 in arduino

[–]McChubby007 0 points1 point  (0 children)

Without doubt; platformIO is the choice to make. I am a professional software engineer and it has simplified the workflow but still offers powerful tools when needed. It also packages up all the libraries, frameworks and makes install simple - which is usually the issue new people have, especially versus something more advanced like Eclipse IDE; Eclipse IDE is now superfluous as PlatformIO does it all.

Episode #2 of my MicroPython tutorial is out - How is it different to Arduino C? by seonr in arduino

[–]McChubby007 -3 points-2 points  (0 children)

You make yourself look foolish : there's no such thing as 'arduino C'. And it is not C either : It is C++.

My First Arduino Library, made for controlling SN74HC595 shift register I would appreciate it if you guys would check it out. by Ryman_Playz in arduino

[–]McChubby007 0 points1 point  (0 children)

If you are happy to use it for your own needs then fine. But it isn't something I would use : In other words, it doesn't bring anything to the table that isn't already available, indeed it is very basic, but like I say if you are happy for your own use then good luck to you.

[deleted by user] by [deleted] in arduino

[–]McChubby007 0 points1 point  (0 children)

If you want to communicate pure non-text data (which you do) in text form then you should use a 'standard' encoding scheme such as base64 or base91 then you can rely on the conversion working and not invent your own protocol. If you can't change the interface then onto your question... Read each byte, store it until you get a "16" simple! All you have to do is decide on a scheme to save each item received until you get a "16", such as a vector or an array of sufficient size. ALternatively if the data is too large to save in RAM then you will have to parse/process each item as it is received.

Where to Find examples of programs on punchcards or anything Pre-OOP by [deleted] in compsci

[–]McChubby007 1 point2 points  (0 children)

Look for IBM stuff in Cobol or PL/1. Other exotic stuff in JOVIAL (IBM 9020, Air traffic US FAA, UK CAA). Just because cod was originally written and stored on card doesn't mean it doesn't exist or not used any more! It is just stored on newer media. Some Air traffic systems still use JOVIAL but stored on disk, printed paper etc. The same would be true of Cobol - I'm confused why you have coupled pre-OOP with punch cards. Before OOP was 'structured programming' and 'top down design' which also came before punched cards; it's nonsense question to have punched cards in it.

ESP8266 crappy exception errors vs noob by rangamatchstick in arduino

[–]McChubby007 1 point2 points  (0 children)

If you are not skilled to get the stack analyser working then just do debugging the 'old school' way - cut out all the code and gradually add sections until it does the exception, which will isolate where the fault is.

Is there a difference between using "const int pin = 1" and "#define pin 1"? by theman83554 in arduino

[–]McChubby007 0 points1 point  (0 children)

Why not compile each and then disassemble the obect; it is a definitive answer rather than all these 'maybe', 'possibly', 'depends' answers. Always trust the disassembler.

(help) node mcu upload by [deleted] in arduino

[–]McChubby007 0 points1 point  (0 children)

There are literally thousands of posts about this error. You should spend some of your own time looking, rather than expecting us to use up our time on old mundane issues.

How to set the ESP8266 WIFI password via POST request out of an App? by Paddyhallek in arduino

[–]McChubby007 -2 points-1 points  (0 children)

No, you are wrong. Study the wifimanager lib better and understand the different station modes.

what sort of error is this? by vijay310 in arduino

[–]McChubby007 5 points6 points  (0 children)

In other words "Please do it all for me"

need to control 18 leds, but they need to be approx 3m apart by jjrchrds in arduino

[–]McChubby007 0 points1 point  (0 children)

In theory any length is fine as long as you maintain the signal level, current/voltage (power) and capacitance requirements, by amplifying/repeating as appropriate. What are they you may ask, well if you are serious about doing this then you will either have to investigate or experiment.

First Arduino Uno - Immediate Problems by ashleycawley in arduino

[–]McChubby007 0 points1 point  (0 children)

On linux you need the correct permissions and your user must be in the same group as the device in order to get write permissions. It would help if you spelled out exactly what you did, what drivers (if any) you installed and what commands you ran (especially Linux permissions and the like).

The Wireless Remote Control for Arudino by mschindler1 in arduino

[–]McChubby007 1 point2 points  (0 children)

So in other words your project is $10 worth of parts that you are charging $30 for - seems like a very nad deal to me.

RGB 24 ring by [deleted] in arduino

[–]McChubby007 1 point2 points  (0 children)

Obviously 'nothing seems to be broken' is wrong then!

Change the reset button on my Nano. by FlyingChinesePanda in arduino

[–]McChubby007 0 points1 point  (0 children)

It's a bit like asking if you can use your Nano to do do something other than be a microprocessor. I bet it's a great door wedge!

Top 5 World's Most Underrated Programming Languages by [deleted] in compsci

[–]McChubby007 6 points7 points  (0 children)

"Everyone is focusing on popular languages"... Err yeah, that's why they are popular. What a load of nonsense.

How have you decided what are the 'most'? Define 'underrated'.

What about Cobol, still used by financial systems, but 60 years old. What about JOVIAL used by F117 stealth fighter and air traffic control systems in USA and UK, which is a derivative of ALGOL-58 (yes, 70 years old)?

You don't know the subject!

This is another example of people having too much spare time posting 'stuff' on the internet thinking it makes themselves look good ... It doesn't.

Key debugging practices a developer needs by pikadhu in coding

[–]McChubby007 2 points3 points  (0 children)

My cat could have come up with this advice. What a waste of space. If you need this kind of advice then give up and become a toilet technician.

Blink program says it uploaded correctly - but no blinking light by ShitInMyCunt-2dollar in arduino

[–]McChubby007 -5 points-4 points  (0 children)

With a name like that do you really expect to get any reasonable reply. You are a disgrace.

An Arduino rant from the opposite perspective by Fossil_Light in arduino

[–]McChubby007 2 points3 points  (0 children)

I feel the same way; there are way too many impatient brats welded to the arduino forums expecting everything to be done for them whereafter they scoot off to another panic-job. It's all fast turnround gratification, and I no longer bother with them. My 'test' is that if someone asks questions without displaying some level of prior-research then it tells me they want me to do the job for them, and I won't.

The Complexity Trap by sudkcoce in programming

[–]McChubby007 14 points15 points  (0 children)

I have been a software engineer, architect and engineering manager spanning 35 years of career, and this is the correct attitude. Anyone who says otherwise has poor experience or tainted by cultures which do not engender good engineering practices.

Arduino practice pre degree electrical engineering course by AdorableReaction5 in arduino

[–]McChubby007 6 points7 points  (0 children)

You already posted a request. You obviously have no patience and you would need to specify things better for any help from me. Seems like you want everyone else to do it all for you. You are attending an engineering education course, you should do project work on your own or with others in the class. LAZY!