سلام به تمام اساتید محترم من این موضوع رو درست کردم چون می خواهم ماژول NRF24L01 راه اندازی کنم و با استفاده از ان صدا را ارسال و دریافت کنم من از همه ی اساتید مهم کمک میخواهم تا بتوان صدا را به وسیله ماژول NRF24L01 ارسال و دریافت کنم از برنامه نویسی (BASCOM )استفاده میکنم و اموزش راه اندازی کامل رو در اخر صحفه گذاشتم ممنون از همه ی شما اساتید محترم
اطلاعیه
Collapse
No announcement yet.
راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
Collapse
X
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
:eek: :eek:عزیز یک سری به تاپیک های مشابه بزن که در مورد راه اندازی این ماژول هست فکر کنم انتقال صوت با این ماژول کار خیلی سختی باشه
چون ظاهرا قبل از ارسال بید بدونی چند بیت رو میخواهی بفرستی توی تاپیک های مشابه همه گیر هستن سر ارسال یک رشته ساده
که از پیش تعیین شده هم هست
و مشخص هم هست که چند بیت دیتا قرار هست ارسال بشه
حالا چجوری میخواهی برای صوت اون رو راه اندازی کنی ؟؟؟!!!!!! :eek: :eek: :eek: :eek:
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
در این آموزش سعی میکنم تا هر چیزی که در مورد این فرستنده وگیرنده میدونم در اختیارتون بزارم تا استاد های محترم به تونند به من کمک کنند
این فرستنده ها یک نوع فرستنده قوی هستند که دیتا لاس کمتری دارند یعنی اطلاعات ازدست رفته کمتری دارند به طور خلاصه اگه به همدیگه کانکت بشن دیگه هیچ اطلاعاتی ازبین نمیره . اما شاید برای شما هم این سوال بیش اومده که برد این نوع فرستنده ها یا گیرنده ها چقدر هست در جواب باید یگم که اگر خوب تقویت بشن (با استفاده از مدارات تقویت کننده )حداکثر بردی که میتونن داشته باشن اونم تویک فضای باز که باد نباشه ۱۸۰۰ متر در نوع برد ایرانی هست.
بردهای دیگری هم هستند که توی فروشگاه های اینترنتی کمترین برد در فضای باز رو ۱۰۰ متر تعیین کردن که با تستهای من بردش به این حدود میرسه البته تو یه فضای باز که باد هم نوزه! تست دیگه من این بود که یکی از این بردها رو تو گوشه یه اتاق درست ته خونه گذاشتم که ۳تا دیوار داشت تا حدود ۱۵ متر رو جواب داد این برد به شکل زیر هست
ماژول دیگری هم هست که بردش ۱۱۰۰ متر هست شکلش هم به صورت زیر
اولی حدود۷تومن دومی هم حدود ۳۵ تومن هستش. اینها مباحث در مورد انتخاب ماژول مناسب برای پروژم بودچ
نحوه راه اندازی راه اندازی ماژول NRF24L01 با بسکام:
خوب باید در اول توضیح بدم که ما یک ماژول داریم که هم میتونه به صورت فرستنده وهم به صورت گیرنده کار کنه برای شروع باید ابتدا نام پایه ها رو بدونید تا با هاش کار کنید شکل زیر نام پایه ها وترتیبشون رو نششون میده
نحوه تنظیم به عنوان گیرنده:
برای اینکار باید پین شماره 2 رو ۱ کنید یعنی ۳٫۳ولت یا ۵ ولت بشه(این نکته را یاد آور شوم که این ماژول تحمل ۵ ولت را رویه پایه های دیتا دارد ولی باید حتما حتما ولتاژ تغذیه ۳ولت باشه نه بیشتر)
کد:PIN CE=1 BIT : PWR_UP=1 IN CONFIG REGISTER BIT :PRIM_RX=1
طبق دیتا شیت این ماژول نباید این ماژول بیشتر از ۴میلی ثانیه در مد فرستنده باشه!!!!من که نفهمیدم واسه چی حالا بیخیال این تنضیمات واسه مد فرستنده هست
کد:PIN CE=1 BIT : PWR_UP=0 IN CONFIG REGISTER BIT :PRIM_RX=1
میریم واسه تنظیمات دیتا ریت یا نرخ داده ارسالی این ماژول:
برای تنظیم نرخ داده باید تو۲مگابیت بر ثانیه بایدرجیستر زیر به اینگونه تنظیم بشه
کد:06==H0F=00001111 2 MB/S AND LNA GAIN IS ON 06==H07=00000111 1 MB/S AND LNA GAIN IS ON
کد:06==00001001=H09
کدهای برنامه به صورت زیر هست:
دقت کنید این برنامه هم برای گیرنده و هم برای فرستنده هست که فقط با ست یا ریست کرده یک پایه از میکرو . میکر. به فرستنده یا گیرنده تبدیل میشود بدون اینکه برنامه ریزی مجدد انجام بدید در ضمن در این برنامه از اینتراپت میکرو استفاده نشده ودنبال اینتراپت نگردید:
قسمت ۱ کد های راه اندازی ماژول NRF24L01 با بسکام:
قسمت 1
کد:$regfile = "M8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 20 $framesize = 40 '=== Declare sub routines Declare Sub R_register(byval Command As Byte , Byval C_bytes As Byte) Declare Sub W_register(byval C_bytes As Byte) '=== Constante === 'Define nRF24L01 interrupt flag's Const Idle_int = &H00 'Idle, no interrupt pending Const Max_rt = &H10 'Max #of Tx Retrans Interrupt Const Tx_ds = &H20 'Tx Data Sent Interrupt Const Rx_dr = &H40 'Rx Data Received 'SPI(nRF24L01) commands Const Read_reg = &H00 'Define Read Command To Register Const Write_reg = &H20 'Define Write Command To Register Const Rd_rx_pload = &H61 'Define Rx Payload Register Address Const Wr_tx_pload = &HA0 'Define Tx Payload Register Address Const Flush_tx = &HE1 'Define Flush Tx Register Command Const Flush_rx = &HE2 'Define Flush Rx Register Command Const Reuse_tx_pl = &HE3 'Define Reuse Tx Payload Register Command Const Nop_comm = &HFF 'Define No Operation , Might Be Used To Read Status Register 'SPI(nRF24L01) registers(addresses) Const Config_nrf = &H00 'Config' register address Const En_aa = &H01 'Enable Auto Acknowledgment' register address Const En_rxaddr = &H02 'Enabled RX addresses' register address Const Setup_aw = &H03 'Setup address width' register address Const Setup_retr = &H04 'Setup Auto. Retrans' register address Const Rf_ch = &H05 'RF channel' register address Const Rf_setup = &H06 'RF setup' register address Const Status = &H07 'Status' register address Const Observe_tx = &H08 'Observe TX' register address Const Cd = &H09 'Carrier Detect' register address Const Rx_addr_p0 = &H0A 'RX address pipe0' register address Const Rx_addr_p1 = &H0B 'RX address pipe1' register address Const Rx_addr_p2 = &H0C 'RX address pipe2' register address Const Rx_addr_p3 = &H0D 'RX address pipe3' register address Const Rx_addr_p4 = &H0E 'RX address pipe4' register address Const Rx_addr_p5 = &H0F 'RX address pipe5' register address Const Tx_addr = &H10 'TX address' register address Const Rx_pw_p0 = &H11 'RX payload width, pipe0' register address Const Rx_pw_p1 = &H12 'RX payload width, pipe1' register address Const Rx_pw_p2 = &H13 'RX payload width, pipe2' register address Const Rx_pw_p3 = &H14 'RX payload width, pipe3' register address Const Rx_pw_p4 = &H15 'RX payload width, pipe4' register address Const Rx_pw_p5 = &H16 'RX payload width, pipe5' register address Const Fifo_status = &H17 'FIFO Status Register' register address 'Various Const True = 1 Const False = 0
کد:'=== Config hardware === Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 , Noss = 1 'Software SPI is NOT working with the nRF24L01, use hardware SPI only, but the SS pin must be controlled by our self Config Pinb.1 = Output 'CE pin is output Config Pinb.2 = Output 'SS pin is output Config Pinb.0 = Input 'IRQ pin is input Config Pinc.3 = Input 'TX/RX Device _select Config Portc.4 = Output Ce Alias Portb.1 Ss Alias Portb.2 Irq Alias Pinb.0 Txrx_device Alias Pinc توسط این پایه میکرو گیرنده یا فرستنده میشود Spiinit 'init the spi pins Set Ce Waitms 10 'Wait a moment until all hardware is stable Reset Ce 'Set CE pin low Reset Ss 'Set SS pin low (CSN pin) Dim D_bytes(33) As Byte , B_bytes(33) As Byte 'Dim the bytes use for SPI, D_bytes = outgoing B_bytes = Incoming Dim Temp As Byte , W As Word Dim Packet_count As Byte If Txrx_device = True Then Goto Main_tx 'Is this the RX or TX device?
کد:'===Main rx========================================================================================================================== Main_rx: Call R_register(status , 1) 'Read STATUS register Reset Ce 'Set CE low to access the registers Gosub Setup_rx 'Setup the nRF24L01 for RX Waitms 2 'Add a delay before going in RX Set Ce 'Set nRF20L01 in RX mode Do 'Main loop for RX If Irq = 0 Then 'Wait until IRQ occurs, pin becomes low on interrupt Reset Ce 'Receiver must be disabled before reading pload Do 'Loop until all 3 fifo buffers are empty Call R_register(rd_rx_pload , 5) 'Read 5 bytes RX pload register Select Case B_bytes(5) Case 2 : Set Portc.4 Case Else : Reset Portc.4 End Select 'Print "Pload : " ; Hex(b_bytes(1)) ; Hex(b_bytes(2)) ; Hex(b_bytes(3)) ; Hex(b_bytes(4)) ; Hex(b_bytes(5)) 'Print the pload Call R_register(fifo_status , 1) 'Read FIFO_STATUS Loop Until B_bytes(1).0 = True 'Test or RX_EMPTY bit is true, RX FIFO empty D_bytes(1) = Write_reg + Status 'Reset the RX_DR status bit D_bytes(2) = &B01000000 'Write 1 to RX_DR bit to reset IRQ Call W_register(2) Set Ce 'Enable receiver again Waitms 2 End If 'Gosub Dump_registers 'Unremark me for debugging Loop Return
کد:'===Main tx========================================================================================================================== Main_tx: 'Print "TX_device" 'Send to terminal who i'm D_bytes(1) = Flush_tx 'Flush the TX_fifo buffer Call W_register(1) D_bytes(1) = Write_reg + Status 'Reset the IRQ bits D_bytes(2) = &B00110000 Call W_register(2) Do 'Main loop for TX Incr Packet_count 'Increase the send packet counter, for test only If Packet_count > 254 Then Packet_count = 0 Gosub Setup_tx 'Setup the nrf240l01 for TX D_bytes(1) = Wr_tx_pload 'Put 5 bytes in the TX pload buffer D_bytes(2) = &HAA 'Byte 1 D_bytes(3) = &HBB 'Byte 2 D_bytes(4) = &HCC 'Byte 3 D_bytes(5) = &H11 'Byte 4 D_bytes(6) = 2 'Byte 5 will be increase every loop Call W_register(6) 'Write 6 bytes to register Waitms 2 Set Ce 'Set CE for a short moment to transmit the fifo buffer Waitms 1 ' Reset Ce ' Waitms 100 'Some delay to read the output on the terminal, line can be removed for max. speed W = 0 'Counter for time out Do If Irq = 0 Then Call R_register(status , 1) Temp = B_bytes(1) And &B01110000 'Mask the IRQ bits out the status byte Select Case Temp 'Which IRQ occurs Case Max_rt 'MAX_RT 'Print "Maximum number of TX retries, Flussing the TX buffer now !" D_bytes(1) = Flush_tx 'Flush the TX buffer Call W_register(1) D_bytes(1) = Write_reg + Status D_bytes(2) = &B00010000 'Clear the MAX_RT IRQ bit Call W_register(2) Exit Do Case Tx_ds 'TX_DS 'Print "Packet " ; Packet_count ; " send and ACK received." D_bytes(1) = Write_reg + Status D_bytes(2) = &B00100000 'Clear the TX_DS IRQ bit Call W_register(2) Exit Do Case Else 'Other IRQ ?? 'Print "Other irq " ; Bin(temp) D_bytes(1) = Flush_tx 'Flush the TX buffer Call W_register(1) D_bytes(1) = Write_reg + Status D_bytes(2) = &B00110000 'Clear both MAX_RT, TX_DS bits Call W_register(2) End Select End If Waitms 1 'Time out waiting for IRQ 1ms * 100 Incr W 'Increment W If W > 100 Then 'Waited for 100ms ' Print "No irq response from RF20L01 within 100ms" Exit Do 'Exit the wait loop End If Loop Loop Return
کد:'=== Sub routines === Sub W_register(byval C_bytes As Byte) 'Write register with SPI Reset Ss 'Manual control SS pin, set SS low before shifting out the bytes Spiout D_bytes(1) , C_bytes 'Shiftout the data bytes trough SPI , C_bytes is the amount bytes to be written Set Ss 'Set SS high End Sub Sub R_register(byval Command As Byte , Byval C_bytes As Byte) As Byte 'C_bytes = Count_bytes, number off bytes to be read Reset Ss 'Manual controle SS pin, set low before shifting in/out the bytes Spiout Command , 1 'First shiftout the register to be read Spiin B_bytes(1) , C_bytes 'Read back the bytes from SPI sended by nRF20L01 Set Ss 'Set SS back to high level End Sub Setup_rx: 'Setup for RX D_bytes(1) = Write_reg + Rx_addr_p0 'RX adress for pipe0 D_bytes(2) = &H34 D_bytes(3) = &H43 D_bytes(4) = &H10 D_bytes(5) = &H10 D_bytes(6) = &H01 Call W_register(6) 'Send 6 bytes to SPI D_bytes(1) = Write_reg + En_aa 'Enable auto ACK for pipe0 D_bytes(2) = &H01 Call W_register(2) D_bytes(1) = Write_reg + En_rxaddr 'Enable RX adress for pipe0 D_bytes(2) = &H01 Call W_register(2) D_bytes(1) = Write_reg + Rf_ch 'Set RF channel D_bytes(2) = 40 Call W_register(2) D_bytes(1) = Write_reg + Rx_pw_p0 'Set RX pload width for pipe0 D_bytes(2) = 5 Call W_register(2) D_bytes(1) = Write_reg + Rf_setup 'Setup RF-> Output power 0dbm, datarate 2Mbps and LNA gain on D_bytes(2) = &H0F Call W_register(2) D_bytes(1) = Write_reg + Config_nrf 'Setup CONFIG-> PRX=1(RX_device), PWR_UP=1, CRC 2bytes, Enable CRC D_bytes(2) = &H0F Call W_register(2) Return Setup_tx: 'Setup for TX D_bytes(1) = Write_reg + Tx_addr 'TX adress D_bytes(2) = &H34 D_bytes(3) = &H43 D_bytes(4) = &H10 D_bytes(5) = &H10 D_bytes(6) = &H01 Call W_register(6) D_bytes(1) = Write_reg + Rx_addr_p0 'RX adress for pipe0 D_bytes(2) = &H34 D_bytes(3) = &H43 D_bytes(4) = &H10 D_bytes(5) = &H10 D_bytes(6) = &H01 Call W_register(6) D_bytes(1) = Write_reg + En_aa 'Enable auto ACK for pipe0 D_bytes(2) = &H01 Call W_register(2) D_bytes(1) = Write_reg + En_rxaddr 'Enable RX adress for pipe0 D_bytes(2) = &H01 Call W_register(2) D_bytes(1) = Write_reg + Rf_ch 'Set RF channel D_bytes(2) = 40 Call W_register(2) D_bytes(1) = Write_reg + Rf_setup 'Setup RF-> Output power 0dbm, datarate 2Mbps and LNA gain on D_bytes(2) = &H0F Call W_register(2) D_bytes(1) = Write_reg + Config_nrf 'Setup CONFIG-> PRX=0(TX_device), PWR_UP=1, CRC 2bytes, Enable CRC D_bytes(2) = &H0E Call W_register(2) Return
قسمت یک مربوط به تعاریف نوع میکرو و فرکانس کاری میکرو و نامگزاری آدرس های ماژول میباشد که در طی برنامه فقط نام رجیستر داده شود
در قسمت ۲ پیش تنظیمات مربوط به ارتباط اس پی آی به صورت سخت افزاری میباشد پراکه این ماژول با اس پی آی نرم افزاری کار نمیکنه
همچنین پایه هایی از میکرو که باید به ماژول وصل بشه تعریف شده واینکه اگر پورت زیر یک باشد یعنی به ولتاژ۳٫۳ یا ۵ ولت وصل بشه میکرو به صورت فرستنده کار میکنه
کد:PORTC.3=1
کد:PORTC.3=0
در فرستنده یک متغیر ارایه ای هست به نام
کد:D_bytes(X) X=0.1.2.3.4.5
کد:B_bytes(X) X=0.1.2.3.4.5
در این برنامه که تغییر دادم در فرستنده در بایت ۶ مقدار ۲ رو قرار دادموبا دستوری اون رو میفرستیم
در گیرنده هم اگر مقدار بایت ۶ برابر۲ باشه یه ال ای دی متصل به میکرو پایه زیر روشن میشه:
کد:Portc.4
قسمت ۳و۴ رو که مخلوط وار توضیح دادم
قسمت ۵ مربوط به سابروتین هست که مقدار دهی به رجیستر ها و آماده سازی برای کارکرد ماژول نوشته شده
نکات راه اندازی ماژول NRF24L01 با بسکام:
برای راه اندازی این ماژول باید بین پینهای تغذیه از یک خازن با ظرفیت بالا استفاده نمود ویک سلف در مسیر تغذیه قراربگیره تا نویز روش اثر نداششته باشه
این تایپک رو گذاشتم تا استاد های محترم اشنایی کامل با راه اندازی این نوع ماژول در (BASCOM ) راه اندازی شده
www.andishmandan-javan.com
گروه الکترونیک واتس اپ 09140710365 پیام بدید
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
نوشته اصلی توسط ROBO JAVسلام عزیز ماژولش رو خریدی اگر خریدی قیمتش چقدر هست
قیمت 55,000ریال
تو این فروشگاه میفروشند ادرس
http://eshop.eca.ir/%D9%85%D8%A7%DA%98%D9%88%D9%84-%D9%87%D8%A7%DB%8C-ism-band/1567-%D9%85%D8%A7%DA%98%D9%88%D9%84-wireless-nrf24l01.html
ویرایش
www.andishmandan-javan.com
گروه الکترونیک واتس اپ 09140710365 پیام بدید
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
نوشته اصلی توسط ی نفربا توجه به دیتا شیت این ماژول زمان ارسال هربیت تا بیت بعدی اگه اشتباه نکنم حدود 130 میکرو ثانیه اس. و این موضع حتی اگه دیتا ریتو روی 2 مگ تنظیم کنی باز هم مشکل سازه.
اقا ی نفر
منظور شما سرعت تبادل اصلاعات یعنی سرعت تبادل کمه
باید چی کار کنم
یه ماژول دیگه انتخاب کنم
من این ماژول رو انتخاب کردم برد بالا داره سرعت تبادل زیاد حجم ارسال زیاد داره :sad:www.andishmandan-javan.com
گروه الکترونیک واتس اپ 09140710365 پیام بدید
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
با میکرو AVR میخوایین صوت بفرسین؟ oo: oo: oo: oo:
چه همتی دارید شما.
برای ارسال صوت فقط فقط فقط باید ماژول تقویت شده را استفاده کنید ، بقیه ش افتضاحه اصلا همون دیتا معمولی هم درست جواب نمیده. :job:Reveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
[quote author=Saeid.exe link=topic=108743.msg705555#msg705555 date=1431100027]
با میکرو AVR میخوایین صوت بفرسین؟ oo: oo: oo: oo:
چه همتی دارید شما.
برای ارسال صوت فقط فقط فقط باید ماژول تقویت شده را استفاده کنید ، بقیه ش افتضاحه اصلا همون دیتا معمولی هم درست جواب نمیده. :job:
پس چی کار کنم
www.andishmandan-javan.com
گروه الکترونیک واتس اپ 09140710365 پیام بدید
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
[quote=hamidreza1378]
شما از یک پردازنده ی قویتر باید استفاده کنید.Reveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
سلام به تمام اساتید چون دیدم راه اندازی ماژول nrf24l01 خیلی سخته میخواهم ماژول رو عوض کنم نمی دونم چه ماژول بخر که سرعت زیاد در تبادل اطلات داشته باشه گیفیت صدا خوب باشه برد مناسب وبتونه صوت را ارسال و دریافت کنه کمکم کنیدwww.andishmandan-javan.com
گروه الکترونیک واتس اپ 09140710365 پیام بدید
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
سلام داداش
اگه میخوای حتما خودت بسازی برو سراغ فرستنده - گیرنده های FM یا از مدارات واکی تاکی استفاده کن
یا نه - اگه نمی خوای خودت بسازی میتونی از مدار هدفون بیسیم کامپیوتر استفاده کنی! کیفیتش حرف نداره! بردش هم من مارشال خریدم تقریبا 50 متر رو راحت جواب میداد!
البته میتونی دو تا واکی تاکی بخری و اوراق کنی و یه انتقال صدای دو طرفه داشته باشی!!
:job: :job:
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
نوشته اصلی توسط mobin-mسلام داداش
اگه میخوای حتما خودت بسازی برو سراغ فرستنده - گیرنده های FM یا از مدارات واکی تاکی استفاده کن
یا نه - اگه نمی خوای خودت بسازی میتونی از مدار هدفون بیسیم کامپیوتر استفاده کنی! کیفیتش حرف نداره! بردش هم من مارشال خریدم تقریبا 50 متر رو راحت جواب میداد!
البته میتونی دو تا واکی تاکی بخری و اوراق کنی و یه انتقال صدای دو طرفه داشته باشی!!
:job: :job:
1- ارسال دیتای متقابل مابین تعداد زیادی از میکروکنترلرها که باهم شبکه شده اند
2- عدم امنیت در اطلاعات محرمانه
3- عدم توانایی ارسال دیتا به رایانه و موبایل و تبلت
4- عدم توانایی ارسال تصویر
5- ذخیره سازی صوت و تصویر
6- ....
7- ......
اصلا بحث در مورد ارسال دیتای دیجیتاله. نه آنالوگReveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
دیدگاه
-
پاسخ : راه اندازی ماژول NRF24L01 و نحوی ارسال و دریافت صدا
نوشته اصلی توسط hamidreza1378سلام به تمام اساتید چون دیدم راه اندازی ماژول nrf24l01 خیلی سخته میخواهم ماژول رو عوض کنم نمی دونم چه ماژول بخر که سرعت زیاد در تبادل اطلات داشته باشه گیفیت صدا خوب باشه برد مناسب وبتونه صوت را ارسال و دریافت کنه کمکم کنید
ضمنا چه صوتی میخوایی بفرستی؟
میخوای فایل MP3 بفرستی یا اینکه از میکروفون بخونی و ارسال کنی و در طرف دیگه پخش کنی؟
اگر اینه که باید بری سراغ پردازنده ای قوی تر مثل Xmega و ARM .Reveng will surely come... Your hard time are ahead
// - - - - - - - - - -
برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
// - - - - - - - - - -
اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
// - - - - - - - - - -
دیدگاه
دیدگاه