I'd want to know about interactivity between hardware and software. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

I'd want to know about interactivity between hardware and software.

I would want to know about how you can for example draw pixel in the screen and how you can for example send software information about mouse movement. When I use engines to do that, such as Pygame, there are in the end many things hidden behind the scenes. I've tried exploring files of Pygame package, but pygame.__init__ is rather just importing modules, which are almost unreadable. With Pygame documentations I've understood, that Pygame is much based in SDL library. How does SDL library then handle the input and output data? I'd want to know about some ways to make software interact with hardware, ways, where not much things are hidden behind the scenes.

11th Aug 2019, 12:00 PM
Seb TheS
Seb TheS - avatar
3 Answers
+ 3
I would suggest that you give Arduino a try.
11th Aug 2019, 12:03 PM
Bahhaⵣ
Bahhaⵣ - avatar
+ 2
Seb TheS sure if you only want to make an LED blink and put it on the shelf. but if you dig deeper it's useful. check its libraries and even use AVR to program it. Arduino is simpler if you want to interact with hardware because everything is open source. another way would be to learn and use FPGA.
20th Aug 2019, 12:23 PM
Bahhaⵣ
Bahhaⵣ - avatar
0
bahha That does not seem to be a good idea, if I bought Arduino I would test it only once and that's it. I expected for more answers.
19th Aug 2019, 7:01 PM
Seb TheS
Seb TheS - avatar