Posty

I came back as father - Computer Engineering for Babies and Kids

Obraz
 About very intensive happy time A few days before Christmas, I became a father. It was a very intense but family time, so I temporarily limited the use of the computer. In the future I would like to show him the world of IT and if he likes it i would like to help him learn in this field. Today some articles about learning programming for children. 5 Reasons why your child should learn the code URL: https://www.idtech.com/blog/5-reasons-your-child-should-learn-to-code On this page you can find answers to what interesting children can find in programming and tips on how to get started Scratch editor app - You can start now! Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16.   URL: https://en.wikipedia.org/wiki/Scratch_(programming_language) Informations - What is Scratch? URL: https://scratch.mit.edu/projects/editor/?tutorial=getStarted  This is direc

Inspirations

Obraz
   * Ben Eater - YouTube Channel This guy shows very interesting content about low level computing, communications and more more sometimes crazy things connected with computers and devices. Ben Eater - 8 bit computer built on breadboards   Ben Eater - Computer based on 6502 processor Official YT Channel: https://www.youtube.com/@BenEater Official  website: https://eater.net/   On his website, he has tutorials, schematics and parts to buy for build same things step by step in your home.     * Linus Torvalds -  Creator of first versions of Linux kernel and Git Linus Torvalds - Source: https://github.com/torvalds   Curious talk with Linus Torvalds: https://www.youtube.com/watch?v=o8NPllzkFhE Linus Torvalds GitHub: https://github.com/torvalds History / Biography: https://www.britannica.com/biography/Linus-Torvalds https://pl.wikipedia.org/wiki/Linus_Torvalds  * The Cherno - Programming / Game Development  This guy provides very curious content about programming in C++, Game development, Op

Minicomputer - RaspberryPi

Obraz
 About The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.   Source and more: https://www.raspberrypi.org/help/what-%20is-a-raspberry-pi/   Source: https://en.wikipedia.org/wiki/Raspberry_Pi                 RPi Minicomputers uses ARM processors. Specification Currently, the fourth version of the device is on sale. Source: https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/ URL: https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/ This link shows all specifications about this model (RaspberryPi 4)     And yo

Development boards / Microcontrollers - part 3 - ESP

Obraz
 About ESP32 is low cost microcontroller with builtin WIFI, Bluetooth or both. It is very easy and fast way to create own IoT devices.   This solution gives more accessible device even from start (for example control from smartphone via bluetooth or WIFI...) What is ESP exactly? ESP8266 - Source: https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32 ESP32 - https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32   URL: https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/ All basic informations about ESP's are included on attached page Development boards We can find incredible amount of dev boards with ESP. URL: https://www.espressif.com/en/products/devkits Here is comparision Development boards - ESP WROOM32   ESP WROOM32 - Source: https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/ URL: https://circuits4you.com/wp-content/upl

Development boards / Microcontrollers - part 2 - STM32

Obraz
 About Development boards with STM32 MCU are more advanced environment to create prototypes and electronic devices.  Anyway a lot of STM MCU's with Arm ® Cortex ® processors is already used in devices around us. What is STM32? STM32 is the family of 32-bit microcontrollers based on the Arm ® Cortex ® processors. URL: https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html This page contains all informations about STM32 Microcontrollers (specifications, comparisions, manual, documentation etc.) STM32 MCU Model - Source:  https://www.st.com/content/st_com/en/arm-32-bit-microcontrollers.htm l     Each MCU has own datasheet with reference manual about usage / programming MCU.  Take some example: URL: https://www.st.com/resource/en/reference_manual/rm0390-stm32f446xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf   Direct Memory Access (DMA) It is very powerful feature of STM32 by this we have possibility to move data between peripherals and

Development boards / Microcontrollers - part 1 - Arduino

Obraz
About... Arduino is very friendly embedded platform to start with electronics and programming. Provided IDE contains a lot of example programs so even people without knowledge about programming can step in very fast in this world. It is very helpful for fast prototyping simple solutions even in bigger projects because it is almost ready to go without any harder configuration of perhipherals. What is Arduino exactly? URL: https://learn.sparkfun.com/tutorials/what-is-an-arduino/all On this page We can find a details and informations about Arduino company, Arduino development board, expansions(shields), program examples. Arduino UNO R3 - Source: https://learn.sparkfun.com/tutorials/what-is-an-arduino/all      Dev board parts - Source: https://learn.adafruit.com/assets/33494   Most boards uses ATMEL AVR microcontroller.   Microcontroller ATMEL AVR  URL: https://www.mouser.pl/pdfDocs/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf   It is data sheet for ATMEL AVR 328 MCU. Here is every

Basic knowledge about computers, electronics, discrete math, theory...

Obraz
 URL: https://www.youtube.com/@Intermation/ On this YouTube channel We can find a lot of basic and advanced knowledge about: Discrete math Embedded system design Applied computer architectures Computer Organization and Design Fundamentals  This is channel of some engineer from United States. Content is presented in very curious style. It is very hard to find in whole internet that much of basic knowledge for free. I can recommend this for all people interested how computers and internal circuits works.                                                            Source: Intermation YouTube Channel   👀👀👀