
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Dette er et brødbrettbasert prosjekt som bruker ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til å lage et lasertrippsystem. Systemet fungerer med summer, ekstern monokromatisk lyskilde i form av fokusert stråle, LDR og en NPN-transistor.
BC547 brukes som NPN-transistor for å regulere utgangen fra LDR til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Følsomheten til systemet kan endres ved å endre konfigurasjonen av BJT.
Utgangen kan fås på Serial Monitor av Energia IDE, Tera Team, Keil uVision eller annen terminalprogramvare. Hele kretsen drives av +5V (VBUS) og +3.3V EK-TM4C123GXL.
.bin -fil med c99 -kode er vedlagt med den medfølgende lenken på slutten av denne opplæringen..bin -fil kan lastes opp til mikrokontrolleren ved hjelp av LM Flash Programmer.
Trinn 1: Krav
Følgende ting kreves for å få dette prosjektet utført:
1- Texas Instruments EK-TM4C123GXL 2- Monokromatisk lyskilde
3- summer
4- LDR
5- NPN BJT (BC547)
6- LM Flash Programmerer (programvare på PC)
7- Virtual Terminal (programvare på PC)
=> Hvis du ikke vet hvordan du bruker og installerer LM Flash Programmer, kan du sjekke ut min tidligere Instructable, eller klikk på følgende lenker:
Last ned LM Flash programmerer
Last opp.bin- eller.hex -fil ved hjelp av LM Flash Programmer
Trinn 2: Pin-outs og ledninger

Pin-outs og ledninger til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) og andre eksterne enheter er knyttet til dette trinnet og også gitt følgende:
==================== TM4C123GXL => summer
====================
PB0 => VCC
GND => GND
====================
TM4C123GXL => BC547
====================
+5V => Samler
PB5 => Emitter
============
BC547 => LDR
============
Base => Pin-1
==================
TM4C123GXL => LDR
==================
+5V => Pin-2
Trinn 3: Last opp.bin -filen


Last opp den vedlagte.bin-filen med dette trinnet til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjelp av LM Flash Programmer.
Trinn 4: Få resultatene


Etter å ha lastet opp.bin-fil til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kan du få din on-summer eller hvilken som helst av ønsket terminal, f.eks. Energia IDE Serial Monitor, Keil uVision og Tera Team Virtual Terminal etc eller begge deler.
Anbefalt:
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn

Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn

Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn

Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Trafikklysstyring med ARM Cortex-M4: 3 trinn

Traffic Light Controller Using ARM Cortex-M4: This is a breadboard based project that uses ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) to make a traffic light controller. Varigheten av RØD og BLÅ LED er satt til 15 sekunder. Varigheten av den gule LED -en er satt til 1 sekund. Et "plot"
Seriell kommunikasjon ved hjelp av ARM Cortex-M4: 4 trinn

Seriell kommunikasjon ved bruk av ARM Cortex-M4: Dette er et brødbrettbasert prosjekt som bruker ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) for seriell kommunikasjon ved hjelp av virtuell terminal. Utgangen kan fås på 16x2 LCD -skjerm og inngang for seriell kommunikasjon kan gis i Serial Mo