https://hallard.me/nrf24l01-real-life-range-test/ NRF24L01 real life range test – Charles's Blog Today I was working on a project using NRF24L01 chipset and I decided to verify the test range of this small device that you can buy as a breakboard on ebay. I bought a pair some time ago and bought recently another for my new projects. The modules are dif hallard.me
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cnyMvz/btqAovlE5Rr/DyGkuDQoPvOSCvZtp3skoK/img.png)
For Android users : Access Code : Copy from your email and paste it to the text line, 32 letters Email Address : Enter your email address (ex. bilient2014@gmail.com) Press "Enter" button. Your subscription is conducted by the company with the given information from you. Write down process is only required once. Click a button you want to call - TURN ON : To turn on your power box - TURN OFF : To..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/R3ysE/btqAizHzWTm/bYoJv2qQkF9e3SZcaXTsxK/img.png)
Creating Class Creating dynamic TableLayout Global variables Creating ArrayList class MainActivity : AppCompatActivity() { lateinit var TR1:TableRow lateinit var TR2:TableRow lateinit var B1:Button lateinit var B2:Button lateinit var CommandList:ArrayList override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); val TL1 = fin..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dQmiMe/btqAlPqJmZf/3GuVfPbkSCzrhgkVyaeh9K/img.png)
코틀린 대화상자 테스트 더보기 // Reference : https://blog.yena.io/studynote/2017/12/17/Android-Kotlin-Dialog.html class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) mainBtn.setOnClickListener { val builder = AlertDialog.Builder(this) val dialogView = layoutInflater.inflate(R.layout.custom_di..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/C11P1/btqAiy2Xauh/pMVGFkevG79uK9tXZzNbc0/img.png)
class MainActivity : AppCompatActivity() { lateinit var TR1:TableRow lateinit var TR2:TableRow lateinit var B1:Button lateinit var B2:Button override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); val TL1 = findViewById(R.id.myTableLayout) as TableLayout; TR1 = TableRow(this) TR2 = TableRow(this) B1 = Button(this) B2 = Butt..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Ez8Wx/btqAgVdHBDr/uYceFgpPt5SPwHSjd5bmP0/img.png)
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); val TL1 = findViewById(R.id.myTableLayout) as TableLayout; val TR1 = TableRow(this); val B1 = Button(this); B1.setText("Dynamic Button1"); TR1.addView(B1); val B2 = Button(this); B2.setText("Dynamic Button2"); TR1.addView(B2);..
- Total
- Today
- Yesterday
- 치매방지
- 전류
- Innovations&Hurdles
- image
- 오블완
- BSC
- Innovation&Hurdles
- 치매
- 빌리언트
- 절연형
- 배프
- bilient
- DYOV
- 허들
- ServantClock
- Innovations
- 전압
- 심심풀이
- 심심풀이치매방지기
- 아두이노
- 혁신
- 티스토리챌린지
- 둎
- arduino
- 혁신과허들
- 전압전류모니터링
- Video
- badp
- Decorator
- Hurdles
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |