drselim
drselim
  • 86
  • 520 575
Bluetooth Low Energy App & nRF52840 Dongle
In this video we'll use the @NordicSemi 's nRF52840 Dongle with the nRF Connect for Desktop - BLE App to scan and connect to nearby BLE devices. We'll see the main properties of the app and use it to try to connect to Thingy 91 and Thingy 53 IoT Prototyping platforms.
Переглядів: 3 405

Відео

Sniff Bluetooth Packets with nRF52840 Dongle
Переглядів 12 тис.Рік тому
In this video we'll see how to use the @NordicSemi nRF52840 Dongle as a Bluetooth Low Energy (LE) Sniffer. We'll setup the Wireshark Network Protocol Analyzer to create a BLE interface with the dongle. Once the setup is complete, we'll sniff the packets between a Thingy 91 (which is programmed to send the environment sensor's values through the Nordic Uart Service -NUS) and nRF Connect for Mobi...
GPS with Thingy 91
Переглядів 1 тис.Рік тому
In this video we'll see how to get the GPS coordinates from the @NordicSemi Thingy:91 IoT prototyping platform. First we'll write the necessary firmware to the device and then by using AT commands of the nRF91, we'll setup GNSS and start getting GPS data. In my case, it took around ~20 minutes to get the first data however, this may be due to the location of my device (Even though I was by the ...
Embedded Machine Learning Example with Thingy:53 - Classification
Переглядів 796Рік тому
In this video we'll see how to create a Machine Learning Model which classifies TV programs using @NordicSemi 's Thingy:53 IoT prototyping platform and @EdgeImpulse We'll use the light sensor on the Thingy:53 and get the RGB values as samples to form the training and test sets. We'll create an 'Impulse' using Edge Impulse studio and then create FW to be downloaded to our Thingy:53. Once the fir...
Introduction to nRF7002 DK & Blink the LED
Переглядів 2,3 тис.Рік тому
I recently received my @NordicSemi nRF7002 Development Kit and wanted to try it for the first time using Visual Studio Code and nRF Connect SDK. We'll quickly inspect the board and program it for the first time using the blinky example.
Multithreading in Zephyr RTOS: Thingy91
Переглядів 1,4 тис.Рік тому
In this video we'll learn how to use multiple threads in @ZephyrProject RTOS. We'll follow exercise 7 from @NordicSemi Academy: academy.nordicsemi.com/lessons/lesson-7-multithreaded-applications/ and we'll learn the concepts such as system threads, user threads, workqueue threads and how to organize them using k_yield(), k_msleep() or timeslicing. At the last example we'll learn how to use work...
I2C with Thingy 91 : Color Sensor
Переглядів 373Рік тому
In this video we'll see how to use the on-board Ambient Light Sensor (RGB Sensor) BH 1749 NUC on @NordicSemi Thingy 91 IoT Prototyping platform. We'll see how to enable I2C and make necessary adjustments on the device's registers and read 16 bit RGB values from the device. The document related to this exercise can be found at: academy.nordicsemi.com/topic/exercise-2-12/ (Lesson 6 - Serial Commu...
UART with Thingy 91
Переглядів 491Рік тому
In this video we'll see how to use UART in @NordicSemi 's Thingy91. We'll use the following exercise from Nordicsemi Academy: academy.nordicsemi.com/topic/exercise-1-5/ and see how to control the RGB led by pressing keys on our pc's keyboard. 0:00 Introduction 1:30 Code & Build Config 5:05 Flashing the code & test
MSP430 Hex Files & MSP Flasher Utility
Переглядів 3,3 тис.Рік тому
In this video we'll see how to use the MSP430 Flasher Command Line Utility from @TexasInstruments . First, we'll see how to create .hex files for our projects in Code Composer Studio, then we'll download and install the MSP Flasher and use it to load hex files to MCUs as well as read the content of the MCUs. We'll also take a look at the structure of the intel hex files and finally we'll see ho...
MSP430 Launchpad as External Programmer
Переглядів 2,6 тис.Рік тому
In this video we'll see how to use the @TexasInstruments 's MSP430 Launchpad as an external programmer. We'll see the connections that we need to make from the eZ-FET debug probe to the external microcontroller on a breadboard and we'll use the Code Composer Studio to debug our code on this MCU mounted on a breadboard. The code that I used on this video is for controlling a @ViralSilabs Si4432 ...
Printing Messages to Console & Logging : Thingy 91
Переглядів 728Рік тому
In this video we'll follow the @NordicSemi's DevAcademy, nRF Connect SDK Fundamentals - Lesson 4: Printing messages to console and logging for our IoT prototyping platform, Thingy 91. We'll learn how to use the printk() function and the logger module to print messages to the UART Console. We'll go into the details in Visual Studio Code and we'll see the necessary modules in the @ZephyrProject R...
Introduction to nRF Connect Mobile App : Reading Sensor Values Thingy:91
Переглядів 4,3 тис.2 роки тому
An introduction video to the nRF Connect for Mobile App which demonstrates its usage by connecting to the @Nordic Semiconductor 's Thingy:91 and reading the Bosch Sensortec BME680 Environment Sensor's values (Temperature, humidity, pressure and gas) over Bluetooth. For details about the Nordic UART Service (NUS): developer.nordicsemi.com/nRF_Connect_SDK/doc/1.4.0/nrf/include/bluetooth/services/...
Bosch Sensortec BME680 Sensor on Thingy:91
Переглядів 7792 роки тому
We'll read the measurement values (Temperature, humidity, pressure and gas) of the @BoschSensortec BME680 sensor on the Thingy 91 IoT Platform using Visual Studio Code and Zephyr RTOS @ZephyrProject We'll also use our knowledge from our previous video in order to activate the Red and Green LED's depending on the temperature reading (Below or above a certain threshold). We'll use Putty to see th...
GPIO Button Interrupt and LED Thingy:91
Переглядів 4082 роки тому
We'll use GPIO interrupts for the button on the Thingy:91 IoT Platform to toggle the LED on the device. The link to the exercise: academy.nordicsemi.com/topic/exercise-2-3/ We'll also learn about the Zephyr RTOS documentation and its GPIO section: docs.zephyrproject.org/latest/hardware/peripherals/gpio.html# My previous video was for performing the same effect without the interrupts: ua-cam.com...
Control LED with Button Thingy:91
Переглядів 3472 роки тому
Control LED with Button Thingy:91
Blink the LED with Thingy:91
Переглядів 1,5 тис.2 роки тому
Blink the LED with Thingy:91
Control 2 RC Cars with a Single Controller!
Переглядів 1 тис.2 роки тому
Control 2 RC Cars with a Single Controller!
IoT with Thingy:91 - Serial LTE Modem - 1
Переглядів 1,1 тис.2 роки тому
IoT with Thingy:91 - Serial LTE Modem - 1
Making a Mini RC CAR
Переглядів 5932 роки тому
Making a Mini RC CAR
PIC18F252 & nRF24l01+ Wireless Controller
Переглядів 5922 роки тому
PIC18F252 & nRF24l01 Wireless Controller
PIC18F252 Microcontroller & nRF24L01+ : Wireless Transmitter
Переглядів 2 тис.2 роки тому
PIC18F252 Microcontroller & nRF24L01 : Wireless Transmitter
MATLAB Serial Monitor: Connecting to Microcontroller
Переглядів 4,8 тис.2 роки тому
MATLAB Serial Monitor: Connecting to Microcontroller
PCB Shield for RC CAR Controller
Переглядів 1,1 тис.2 роки тому
PCB Shield for RC CAR Controller
DIY RC CAR MSP430 & Arduino & nrf24l01+
Переглядів 1,7 тис.2 роки тому
DIY RC CAR MSP430 & Arduino & nrf24l01
RC Car & Cats
Переглядів 2712 роки тому
RC Car & Cats
nRF24L01+ Tutorial
Переглядів 7 тис.2 роки тому
nRF24L01 Tutorial
MSP430 & nRF24L01+ : Wireless Receiver
Переглядів 1,9 тис.2 роки тому
MSP430 & nRF24L01 : Wireless Receiver
MSP430 & nRF24L01+ : Wireless Transmitter
Переглядів 3,6 тис.2 роки тому
MSP430 & nRF24L01 : Wireless Transmitter
Musical Notes : Frequency Analysis with MATLAB
Переглядів 4,2 тис.2 роки тому
Musical Notes : Frequency Analysis with MATLAB
VGA Demo in BASYS3
Переглядів 5 тис.2 роки тому
VGA Demo in BASYS3

КОМЕНТАРІ

  • @dani_dupae
    @dani_dupae 5 годин тому

    15:56 how did you create the Assembly file? I’m having trouble creating one since the newer CCS versions don’t have the tick box to choose assembly only.

  • @nicka3814
    @nicka3814 12 днів тому

    Thank you for taking the time to write this tutorial. It is at a perfect level of instruction and I subscribed to your channel. Keep up the great work!

    • @drselim
      @drselim 5 днів тому

      Thank you! I'm so glad you find the channel useful.

  • @ajitmishra5437
    @ajitmishra5437 26 днів тому

    Why you have not used TIMER0_A0_VECTOR?can I use TIMER0_A0 & then in place of TA1CCR2, TA1CCTL2 TA0CCR0 and TA0CCTL0? I tried but it does not work? why it may be so?

  • @ajitmishra5437
    @ajitmishra5437 26 днів тому

    Why you have not used TIMER0_A0_VECTOR?can I use TIMER0_A0 then in place of TA1CCR2, TA1CCTL2

  • @reinaldodesouza5831
    @reinaldodesouza5831 26 днів тому

    Tutorial very useful, thank you.

  • @mbenitez6722
    @mbenitez6722 Місяць тому

    Thank you! you made this simple and my day

    • @drselim
      @drselim 27 днів тому

      You're welcome!

  • @resinds.p4898
    @resinds.p4898 Місяць тому

    DOESNT WORK Python_examples doesnt exist

  • @BeaWaves
    @BeaWaves Місяць тому

    Thank you for the detailed information 🙏

  • @dagobertduck9152
    @dagobertduck9152 2 місяці тому

    thanks man, liked the tutorials alot <3

  • @Vinz3ntR
    @Vinz3ntR 2 місяці тому

    Never ever put something in a c64 when the power is on

  • @iot-software-developer
    @iot-software-developer 3 місяці тому

    Thanks for sharing the information!

  • @trsvlog2411
    @trsvlog2411 3 місяці тому

    Can u make a pulse generator using same setup of 7 segment display. For eg. 2 displays are there. First display to set the value and second one is to count from 0 to set value.

  • @timmorgan3673
    @timmorgan3673 3 місяці тому

    Hi Selim - A nice intro to this stuff - I look forward to looking at the rest of the playlist - Cheers :)

  • @trsvlog2411
    @trsvlog2411 3 місяці тому

    Nice turorial..i would like to try it. Can u make stopwatch using the same setup? I think only program will change..if m not wrong. Kindly reply❤

  • @atduong3917
    @atduong3917 3 місяці тому

    Do you have line follow code with python sir?

  • @kvelez
    @kvelez 3 місяці тому

    from gpiozero import Button, Buzzer from signal import pause buz = Buzzer(17) button = Button(2) button.when_pressed = buz.on button.when_released = buz.off pause()

  • @kvelez
    @kvelez 3 місяці тому

    from gpiozero import LED from signal import pause red = LED(17) red.blink() pause() ======= from gpiozero import LED from time import sleep led = LED(17) while True: led.on() sleep(0.5) led.off() sleep(0.5) ===========

  • @tehnico
    @tehnico 4 місяці тому

    What software you are using on laptop?

  • @thanatosor
    @thanatosor 5 місяців тому

    Basically, when using FPGA boards, you have to build soft-microprocessor from verilog and another source code for that processor to run. Extra step compare to normal MCU or SBC.

  • @emirhanyldrm5058
    @emirhanyldrm5058 5 місяців тому

    abi video güzelde. bebek telsizi yapmam lazım. 2 msp430 var elimde 2 tanede nrf24 var. bunları birbirine bağlayıp biri ses dyunca diğeri ledi yakacak buzzer ötecek şekilde nerden baksam bulamıyorumda yapamıyorumda. videon çok güzel ama pe kyardımı dokunmadı. yardımcı olabilecek biri gibisin abi. yardımcı olursan sevinirim

  • @emirhanyldrm5058
    @emirhanyldrm5058 5 місяців тому

    abi elimde 2 adet msp430 ve 2 adet nrf24l01 var. bunları birbirleriyle kablosuz bağlantı kurarak bebek telsizi yapma ödevim var. Bana yardımcı olabilir misin? mailini veya numaranı atabilir misin??

  • @rahmetullahgonul
    @rahmetullahgonul 5 місяців тому

    Hocam iyi günler, ben de sizin projenize benzer bir şekilde bir proje geliştirmeye çalışıyorum. Projemin genel hatları şu şekilde 2 adet farklı pinlere bağlı dht11 sesnörden verileri okuyup uart ile esp8266ex wifi modülüne göndererek burdan da internet sunucusuna kayıt etmek istiyorum. Proje üzerinde yaklaşık bir aydır çalışıyorum ancak 2.sensör benim işlerimi sekteye uğratıyor. Tek bir sensör varken devremde verileri okumada veya internet sunucusunda sorun yaşamıyorken, ikinci sensörü de devreme ekledeğimde denediğim kodlarda ya iki sensörden de veri alamıyorum ya da sadece tek bir sensörden veri alabiliyorum. Bu konuda eğer ki bir bilginiz veya bir yorumunuz varsa cevaplayabilirseniz çok sevinirim, şimdiden teşekkür ederim.

  • @thanatosor
    @thanatosor 5 місяців тому

    Love it, we need basic tutorial for beginner-friendly board like this.

  • @emreakgumus6499
    @emreakgumus6499 5 місяців тому

    sürekli usb was not found hatası alıyorum ne yapabilirim

  • @muhammedalikaya268
    @muhammedalikaya268 6 місяців тому

    Sir, i examined the vga codes for basys2 and basys3 cards on the site and found some differences. What is the reason for these differences? I'm trying to write a VGA module for a Genesys 2 FPGA board. How can I adapt these modules to my own card? What do you recommend? Thank you.

  • @euphrates9083
    @euphrates9083 6 місяців тому

    hello, do i really need to own a board, isnt there any emulation tool to do our projects without the board first?

  • @sg-lb4lq
    @sg-lb4lq 6 місяців тому

    hocam merhabalar, yorumlarda dediklerini uygulamam rağmen terminalde hiçbir şey göremiyorum. ne yapmam gerekir?

  • @blackened_3
    @blackened_3 6 місяців тому

    işte şimdi oturdu. teşekkürler

  • @RiteshkuSahoo-cp6fj
    @RiteshkuSahoo-cp6fj 7 місяців тому

    Hii sir

  • @RiteshkuSahoo-cp6fj
    @RiteshkuSahoo-cp6fj 7 місяців тому

    Hii sir

  • @Martijn-q2d
    @Martijn-q2d 7 місяців тому

    Hello, I'm not getting the information in the terminal

  • @fmm5322
    @fmm5322 7 місяців тому

    I want to know how we use CCS without any hardware.? How to compile and soft debug C codes with out hardware.?

  • @timmorgan3673
    @timmorgan3673 7 місяців тому

    Hi - Thank you so much for putting this together - Most useful & informative - Cheers :)

  • @vgegok
    @vgegok 7 місяців тому

    Why does my device list not refresh in real time? For example, RSSI and DeviceName.

  • @vgegok
    @vgegok 7 місяців тому

    Why does my device list not refresh in real time? For example, RSSI and DeviceName.

  • @phathuynh8881
    @phathuynh8881 7 місяців тому

    thank you so much <3

    • @drselim
      @drselim 6 місяців тому

      You're welcome!

  • @jzie6615
    @jzie6615 7 місяців тому

    How your code has no error but mine has i type the exact code you display.... It says over writting please help 😢

  • @PraveenKumar-y1c1k
    @PraveenKumar-y1c1k 7 місяців тому

    how to find number of iteration if I want led to blink for 1sec

  • @alperkaratay73
    @alperkaratay73 7 місяців тому

    size soru sormak için nasıl ulaşabiliriz

  • @kurtroyales2659
    @kurtroyales2659 8 місяців тому

    Hello! When I ran the program, it will only show an accurate measurement at the first reading. But when I tried moving the obstacle, the reading remains the same regardless of where I put the obstacle. Do you have an idea on how to fix this problem? Thanks.

  • @gyromatical
    @gyromatical 8 місяців тому

    Thank you, this is helpful. Got it up and running now.

  • @srivasu4291
    @srivasu4291 8 місяців тому

    really very much helpful, thank you.

  • @Freightorious
    @Freightorious 8 місяців тому

    Love the cassette

  • @kenatsharaby
    @kenatsharaby 8 місяців тому

    please fix the volume

  • @Yuuki_886
    @Yuuki_886 9 місяців тому

    32:36

  • @SilentFoxyFox
    @SilentFoxyFox 9 місяців тому

    Hocam selamlar. Servo kodunuzu projede kullandım. Ancak servoyu durduramiyorum. Bununla ilgili yardımcı olabilir misiniz? Kullandığım pin 2.2. pwm timerini buna göre set ederek çalıştırdım ancak ne yaptıysam durmuyor.

  • @ak_esinti5099
    @ak_esinti5099 9 місяців тому

    merhaba hocam 2 pici pic i haberlestirmek istiyorum ama size mail gönderdim yardımcı olur musuniz

  • @cz6277
    @cz6277 10 місяців тому

    Hi, when i use the code i get an error from the Itoa function, it says there are too few arguments in the function call. Could you please help? Thanks in advance

    • @cz6277
      @cz6277 10 місяців тому

      I tried it with the added 10 btw but then it says the program will not fit into available memory or the call site that requires a trampoline that can't be generated for this section.

  • @Samuel_Resende
    @Samuel_Resende 10 місяців тому

    I test the pwm from datasheet too and i dont get why 1-2ms rotate just 90 degrees. If someone know could tell me why it happen?

  •  10 місяців тому

    thanks man, I was having trouble getting to see the data packets (had to select the peripheral on the device list, not the central)