Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • 6-osni FTS senzor sile i obrtnog momenta
  • FAULHABER inkrementalni enkoder IERF3 L
  • Megger OTS serija
  • Orange Pi RV recenzija
  • Mehatronika intervju: Neven Katanić
  • Multifazni merni sistemi (MMS) u naftno-gasnoj industriji
  • Cool Pi 4B i Ubuntu 25.10 Questing Quokka
  • Inženjerska modernizacija upravljačkih sistema primenom akYtec 2TCR1 mernih kontrolera
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Home automation
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
    • Tutorijali
  • Novosti
  • Lifestyle
    • Ekologija
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Recenzije»Nucleo-F401RE razvojni sistem sa STM32F401RE MCU – Arduino i ST morpho
Recenzije

Nucleo-F401RE razvojni sistem sa STM32F401RE MCU – Arduino i ST morpho

Aleksandar DakićBy Aleksandar Dakić17/04/2022Updated:02/03/20253 Mins Read

TI Nucleo-F401RE

91%
91%
Izvrsno

Izuzetan 32 bitni ARM®32-bit Cortex®-M4 razvojni sistem sa Arduino kompatibilnošću.

Pros
  1. CPU koji je postao standard
  2. Odlična softverska i harderska kompatibilnost
  3. ST zna kako se dokumentuje proizvod
Cons
  1. Nema integracija Arduino IDE u STM32Cube IDE

U osnovi ovog razvojnog sistema Nucleo-F401RE kompanije ST, u seriji Nucleo-64 nalazi se STM32F401RE ARM 32-bit Cortex-M4 CPU sa FPU. U njemu je i Adaptive real-time accelerator (ART Accelerator) koji omogućava trenutno izvršavanje koda iz 512 kb Flash memorije. CPU radi na 84 MHz i implementirane su DSP instrukcije.

Na ploči je postavljen Arduino Uno V3 konektor i ST Morpho header-i koji omogućavaju povezanje velikog broja dodatnih funkcionalnih pločica i šildova.

Za programiranje nije potreban dodatni prob, jer se na sistemu nalazi integrisani ST-LINK debugger/programmer.

ST je za programiranje razvio moćan, na Eclipse-baziran IDE, pod imenom STM32Cube IDE, veoma sličan onome što smo videli kod TI i njihovog Code Composer Studio-a.

Da bi bi stekli prvi utisak ovom razvojnom sistemu, koristili smo Arduino razvojni sistem, sa tim da je u polju preferences/“Additional Boards Managers URLs“ potrebno upisati:

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

Tako ćete konfigurisati podršku Arduino IDE-a za rad sa Nucelo 64 pločama. Potrebno je i u Board manager-u dodati “STM32 MCU-based boards by STMicroelectronics” paket za kompletne biblioteke.

Mali projekat je bio baziran na Sparkfun HC-SR04 ultrazvučnom senzoru udaljenosti. Pin 13 smo povezali sa trigger pinom senzora, pin 12 sa echo pinom, dok su PWM izlazi 11 i 10 korišćeni za pokretanje dioda. Primer je jednostavan. U zavisnosti od udaljenja objekta menjaju se intenziteti sijanja dioda. Ukoliko je objekat dalje od 24 cm, gori zelena dioda, kako se objekat približava do 10 cm, zelena dioda se polako gasi. Nastavkom približavanja crvena dioda sve više sija, i najzad, kada je predmet bliži od 4 cm, i crvena i zelena dioda trepere.

Na serijskom portu se sve vreme ispisuje očitana vrednost udaljenja sa senzora.

#define trigPin 13 // digitalni izlaz D13
#define echoPin 12 // digitalni izlaz D12
#define ledCrvena 11 // PWM izlaz 11 
#define ledZelena 10 // PWM izlaz 10

  float duration, distance;
  double sjaj;
  int k=0;

void setup() {
  Serial.begin (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(ledCrvena, OUTPUT);
  pinMode(ledZelena, OUTPUT);
}

void loop() {


  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(4);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 2.91;
  if (distance < 100 && distance >30) {  
  sjaj=map(distance,30,100,0,255);  
  analogWrite(ledCrvena,255-sjaj); 
  analogWrite(ledZelena,0);
}
  if (distance >= 100 && distance <240) {
    sjaj=map(distance, 100,240,0,255);
    analogWrite(ledCrvena,0);
    analogWrite(ledZelena,sjaj);
  }
  if (distance >= 240){
    Serial.println("Predaleko");
    analogWrite(ledCrvena,0);
    analogWrite(ledZelena,255);
  }
  else if (distance <= 30){
    Serial.println("Preblizo");
    Serial.println(k);
    switch (k) {
      case 0: {analogWrite(ledCrvena,0);analogWrite(ledZelena,255);k=1;delay(100); }
      break;
      case 1: {analogWrite(ledCrvena,255);analogWrite(ledZelena,1);k=0;delay(100); }
      break;
    } 
     
  }
  else {
    Serial.print(distance);
    Serial.println(" mm");
  }
  delay(10);
}
https://github.com/magazinMehatronika/Distant-STM32F401RE-MCU
 
 
 
STMicroelectronics
Previous ArticleFluke Networks FiberLert™ optički detektor svetlosti
Next Article Više od dve decenije vrhunske preciznosti praćene vizijom
Aleksandar Dakić

Aleksandar je osnivač magazina Mehatronika. Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.

Related posts

Orange Pi RV recenzija

6.1 18/10/2025

Cool Pi 4B i Ubuntu 25.10 Questing Quokka

13/10/2025

Seeed Studio XIAO ESP32-S3 Plus

8.5 01/10/2025

JetHome JetHub E1 v.3 recenzija

8.5 22/09/2025

JetHome ES1 recenzija

7.1 17/09/2025

Seeed Studio SenseCAP Watcher recenzija

8.1 17/09/2025
Kompanije
ABB akYtec Armsom Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Edatec Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR INNOMOTICS IvDam Process Control LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Sajam voda Samsung Schneider Electric Schunk Seeed Studio Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing URAM System Vesimpex VETS Wago Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Logo magazin Mehatronika
Manage Consent
Da bismo omogućili najbolje korisničko iskustvo, koristimo tehnologije kao što su kolačići da bismo obradili informacije o uređaju sa kojeg pristupate sajtu, kao i informacije o posećivanju naših stranica. Prihvatanje naše upotrebe ovih tehnologija znači da nam dozvoljavate da obradimo ove podatke. Odbijanje ili kasnije opozivanje pristanka može dovesti do prestanka rada određenih funkcija sajta.
Funkcionalni kolačići Stalno aktivni
Skladištenje ili pristup ovim podacima je neophodan za omogućavanje osnovnog korisničkog iskustva u pružanju usluge ili priustupu sadržaju kojeg je korisnik izričito tražio, odnosno za svrhu komunikacije preko elektronske mreže.
Podešavanja
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistički kolačići
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing kolačići
Ovi podaci se koriste u kreaciji korisničkih profila na koje se šalje marketinški materijal, ili koji se koriste za praćenje interakcija korisnika sa sajtom, ili sa nekoliko sajtova za marketinške svrhe.
Upravljajte opcijama Upravljajte uslugama Upravljajte {vendor_count} dobavljačima Pročitajte više o ovim svrhama
Pogledaj podešavanja
{title} {title} {title}