Тёмный
Davy Wybiral
Davy Wybiral
Davy Wybiral
Подписаться
I'm a software developer who also makes RU-vid videos.
My content is about programming, computers, embedded devices,
Internet of Things, and electronics in general.

/* Contact info */
Email: davy.wybiral@gmail.com
Github: github.com/wybiral
DIY TinyTV Kit
4:21
3 года назад
ESP32-Cam Quickstart with Arduino Code
11:35
4 года назад
Raspberry Pi Gaming (Comparison)
12:43
4 года назад
Samson G-Track Pro Microphone Review
22:17
5 лет назад
Pixl.js specs | Just Board
4:25
5 лет назад
Calibrating an Analog pH Sensor
12:00
5 лет назад
Комментарии
@HARLANP
@HARLANP День назад
With a Thumby Color on the way, it'd be very cool to see a video revisiting this
@dice6918
@dice6918 3 дня назад
Can you correct my code
@JK-Real-Science
@JK-Real-Science 8 дней назад
Very nice video
@azimalif266
@azimalif266 8 дней назад
Ya, I would add black tape on that led.
@kekekeernest8920
@kekekeernest8920 8 дней назад
you did talk about the touch effect part
@forheuristiclifeksh7836
@forheuristiclifeksh7836 8 дней назад
7:54 How is it comeout in window?
@tinamarie7892
@tinamarie7892 10 дней назад
If I saw that I would pee my pants
@oscartesniere9521
@oscartesniere9521 10 дней назад
Thank you so much for this tutorial !! I have been trying to open a shell window using an arduino uno to interface the UART but since this board only has one hardware serial I had to use the SoftwareSerial lib, and I'm not sure why the output from the pi gets (really) gibberish. I've configured my baudrate to 115200 since I couldn't change the default baudrate on my pi's UART. Any advice on how to solve this problem ?
@mydrouno
@mydrouno 15 дней назад
As a parent who lives in a human trafficking hub of a city I wish I could sew tiny trackers in my kids clothes and shoes and track from my phone.
@lemonhasj
@lemonhasj 16 дней назад
Why can 'ebx' store a maximum of 164? If I "int 0x80" after "mov ebx, 420" the exit status will always be 164. I could not find the answer online.
@dumyjobby
@dumyjobby 16 дней назад
what is the pin connection with the arduino, i have jumper cables and would like to know how to connect the board with the radio module
@suntexi
@suntexi 19 дней назад
I feel privileged that the first language I learnt was IBM 1401 autocoder. I then went onto IBM 360 Assembler and so the concepts of x86 Assemble language are relatively easy. 360 processors had 16 general purpose registers and 4 (I think) floating point registers. Addresses of storage were calculated as base and displacement, that is, four bits denoting the base register and twelve bit denoting the offset from the address in that register.
@kinjyhuannaw5431
@kinjyhuannaw5431 19 дней назад
thank you, i wanst able to see it, now to see it it seems so easy, thank you for helping
@ya_boj
@ya_boj 20 дней назад
Thank you sooooo much, man! I found it really hard to find good resources on assembly but you really knocked it out of the park.
@Giga1023
@Giga1023 25 дней назад
Just Bought one! Can't wait to start experimenting. Thanks a ton for the video!!!
@jtreg
@jtreg Месяц назад
awful construction. Really not fit for purpose.
@SuperHeroINTJ
@SuperHeroINTJ Месяц назад
Best assembly introduction!
@zacharytorgeson
@zacharytorgeson Месяц назад
you have got to do a video on how you did it man. this is just too awesome!!!
@IronJmo
@IronJmo Месяц назад
For anyone else who ran into this issue like I did, mov eax, 4 is for 32 bit. If you're working on a 64 bit like I am the system call number is different. mov eax, 1
@gutawire-ci8jw
@gutawire-ci8jw Месяц назад
This helped me to solve my esp_camera.h not found❤
@yeetyeet7070
@yeetyeet7070 Месяц назад
what USB driver do we need?
@yeetyeet7070
@yeetyeet7070 Месяц назад
here's the code: #include <esp32cam.h> #include <WebServer.h> #include <WiFi.h> #define AP_SSID "Warren2020" #define AP_PASS "DreamBigFightHard" WebServer server(80); void handleCapture() { auto img = esp32cam::capture(); if (img == nullptr) { server.send(500, "", ""); return; } server.setContentLength(img->size()); server.send(200, "image/jpeg"); WiFiClient client = server.client(); img->writeTo(client); } void setup() { auto res = esp32cam::Resolution::find(1024, 768); esp32cam::Config cfg; cfg.setPins(esp32cam::pins::AiThinker); cfg.setResolution(res); cfg.setJpeg(80); esp32cam::Camera.begin(cfg); WiFi.softAP(AP_SSID, AP_PASS); server.on("/capture.jpg", handleCapture); server.begin(); } void loop() { server.handleClient(); }
@yeetyeet7070
@yeetyeet7070 Месяц назад
gotta love typing out text from a video back to text
@justcurious1940
@justcurious1940 Месяц назад
I'm curious how is this done without any library, where should I look ? sorry if my question is dumb.
@kazuza9
@kazuza9 Месяц назад
Brilliantly made
@user-mb1qe8je2v
@user-mb1qe8je2v Месяц назад
releifed
@user-mb1qe8je2v
@user-mb1qe8je2v Месяц назад
perfect, watched 86 timse ))
@user-mb1qe8je2v
@user-mb1qe8je2v Месяц назад
thanks mate
@astk5214
@astk5214 Месяц назад
i don't know nothing about programming, but i just want to know how technology actually works🙌🤝
@rmvirtual1811
@rmvirtual1811 Месяц назад
you can add some sort of sensor and code it to point the laser at movement
@jtreg
@jtreg Месяц назад
explain how? With Lidar? 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
@rmvirtual1811
@rmvirtual1811 21 день назад
@@jtreg get a turre. Tape a laser on the turret. Code the sensor to point at any movement it sees so when somebody walks by it will point at the most movement. There are videos on this.
@mehmetakifacar
@mehmetakifacar Месяц назад
Thank you for the video
@iandwyer6658
@iandwyer6658 Месяц назад
I suggest to grab another pair and create a full-duplex with the pairs on different channels to reduce risk of dropped data while not in rx mode! Good multiplexing should reduce your drop rate. Using your tx as the master and rx as the slave module on your spi bus with interrupts, you may obtain more reliable packet transfer. Also, using what you built as a callback with high priority (blocking your main) may also increase reliability. Also, careful youre only using the 900mhz ISM if youre in the US and that 433mhz is only used outside the US since LPD433 is govt use in the US. Thanks for posting this on the nrf905 units, this is a good outline for building code 🙏
@serineber387
@serineber387 Месяц назад
i think ex1.asm need a .text section otherwise we cant Nasm it
@nikos4586
@nikos4586 Месяц назад
How is it powered?
@victorfigueroa191
@victorfigueroa191 Месяц назад
hi, what is the maximum range that can be achieved with this technology when detecting BLE devices?
@CheatSavant
@CheatSavant Месяц назад
we need x64
@lokaitnt
@lokaitnt 2 месяца назад
tank you , this was informative -i seriously want to start making my own stuff
@tardis2005
@tardis2005 2 месяца назад
Though these have been here a bit, I've just recently found them. Well explained, Davy. Should keep me busy for a while. I've always liked the closest to the metal. Thought C was as far as I could go with any proficiency, but maybe not. It is good practice for VIM.
@TheKingofparis148
@TheKingofparis148 2 месяца назад
where did you get these cables? I cant find those ones.
@SRIKARBSS
@SRIKARBSS 2 месяца назад
And also to set custom place for the text to be displayed, we can use tft.setCursor(x,y); and then print the text as shown in the video
@coldchickennoodles5575
@coldchickennoodles5575 2 месяца назад
Where did he put the wires I couldn'y see 😭😭😭
@Patapom3
@Patapom3 2 месяца назад
How do you connect the solar panel to charge the battery?
@va5314
@va5314 2 месяца назад
please provide the code too
@va5314
@va5314 2 месяца назад
we have to connect 3.3v pin of esp32 or 5v pin
@omkarchavan500
@omkarchavan500 2 месяца назад
when i type make in the terimal its giving me error and not making the build file help me out
@coldchickennoodles5575
@coldchickennoodles5575 2 месяца назад
How did you connect them together?
@arslanrasit
@arslanrasit 2 месяца назад
Why I'm impressed
@kahnfatman
@kahnfatman 2 месяца назад
I listen to this for entertainment purpose.. Years of engineering 🥲 makes me sitting on top of ArgoCD k8s looking at Nasm with deep appreciation
@createsource
@createsource 3 месяца назад
I used your work here to help guide me for this Halloween's project, than you. :-D We have built a pirate ship prop and couldn't stand that the fog was only arbitrary . . . I wanted cannons! Finally finished it this weekend. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-G0Qqo2TOx_I.html The original ship: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HYN9FYybIeQ.html
@reatleatx
@reatleatx 3 месяца назад
Hi, I get ➜ assembly git:(main) ✗ ./ex6 Hey![1] 74699 segmentation fault (core dumped) ./ex6 This is my code: global _start _start: sub esp, 4 mov [esp], byte 'H' mov [esp+1], byte 'e' mov [esp+2], byte 'y' mov [esp+3], byte '!' mov eax, 4 ; sys_write syscall mov ebx, 1 ; stdout file descriptor mov ecx, esp ;pointer to bytes to write mov edx, 4 ; number of bytes to write int 0x80 ; perform syscall