Programirajte, izradite i naučite više od 50 projekata koristeći MicroPython i RPi ‘Pico’ mikroprocesor

Raspberry Pi Pico je modul mikrokontrolera visokih performansi dizajniran posebno za fizičko računarstvo. Mikrokontroleri se razlikuju od računara sa jednom pločom, kao što je Raspberry Pi 4, po tome što nemaju operativni sistem. Raspberry Pi Pico se može programirati tako da izvršava jedan zadatak veoma efikasno u okviru aplikacija za kontrolu i praćenje u stvarnom vremenu koje zahtevaju brzinu. ‘Pico’ kako ga zovemo, zasnovan je na brzom, efikasnom i jeftinom dvojezgarnom ARM Cortex-M0+ RP2040 čipu mikrokontrolera koji radi na najviše 133 MHz i ima 264 KB SRAM memorije i 2 MB fleš memorije. Osim velike memorije, Pico ima još atraktivnije funkcije uključujući ogroman broj GPIO pinova i popularne interfejs module kao što su ADC, SPI, I2C, UART i PWM. Za kraj, čip nudi brze i precizne tajmer module, hardverski interfejs za debagovanje i unutrašnji senzor temperature.

Raspberry Pi Pico se lako programira korišćenjem popularnih jezika visokog nivoa kao što su MicroPython ili C/C++. Ova knjiga je uvod u korišćenje mikrokontrolera Raspberry Pi Pico u kombinaciji sa programskim jezikom Micro-Python. Thonny razvojno okruženje (IDE) se koristi u svim opisanim projektima. U knjizi se nalazi više od 50 radnih i testiranih projekata kojima su obuhvaćene sledeće teme:

  • Instaliranje MicroPython-a na Raspberry Pi Pico pomoću Raspberry Pi-a ili računara
  • Prekidi tajmera i eksterni prekidi
  • Projekti analogno-digitalnog pretvarača (ADC)
  • Korišćenje internog senzora temperature i čipova eksternog senzora temperature
  • Projekti evidentiranja podataka
  • PWM, UART, I2C i SPI projekti
  • Korišćenje Wi-Fi mreže i aplikacija za komunikaciju sa pametnim telefonima
  • Korišćenje Bluetooth-a i aplikacija za komunikaciju sa pametnim telefonima
  • Projekti digitalno-analognog pretvarača (DAC)

Svi projekti navedeni u knjizi su u potpunosti testirani i funkcionišu.

Da biste pratili projekte, potrebno je samo osnovno iskustvo u programiranju i elektronici. Za sve opisane projekte navedeni su kratki opisi, blok dijagrami, detaljni dijagrami kola i kompletni listinzi MicroPython programa. Čitaoci mogu pronaći listinge programa na Elektro veb stranici koja je kreirana tako da podrži knjigu.