ਇਹ ਅਰਡਿਨੋ ਅਤੇ ਬਲਿ Bluetoothਟੁੱਥ ਦੇ ਤਜ਼ਰਬਿਆਂ ਲਈ ਇੱਕ ਬਲਿ Bluetoothਟੁੱਥ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਇੰਟਰਫੇਸ ਹੈ
HC-05, HC-06 ਵਰਗੇ ਬਲਿ Bluetoothਟੁੱਥ ਮੋਡੀulesਲ ਨਾਲ ਵਰਤ ਸਕਦੇ ਹੋ
ਖਾਸ ਚੀਜਾਂ
★ ਇਹ ਐਪ ਤੋਂ ਬਲੂਟੁੱਥ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ
★ ਇਹ ਉਪਲਬਧ ਉਪਕਰਣਾਂ ਲਈ ਸਕੈਨ ਕਰ ਸਕਦਾ ਹੈ
Relevant ਸੰਬੰਧਿਤ ਜੰਤਰ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਜਦੋਂ ਇੱਕ ਤੋਂ ਵੱਧ ਉਪਕਰਣ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ
★ ਅਨੁਕੂਲਿਤ ਇੰਟਰਫੇਸ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
★ ਆਟੋ ਕਨੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾ
ਜੇ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮਰਥਿਤ ਐਪ ਆਖਰੀ ਵਾਰ ਜੁੜੇ ਬਲਿ Bluetoothਟੁੱਥ ਮੋਡੀ .ਲ ਮੈਕ-ਐਡਰੈਸ ਨੂੰ ਬਚਾਏਗੀ ਅਤੇ ਐਪ ਚਾਲੂ ਹੋਣ ਤੇ ਉਸ ਮੋਡੀ moduleਲ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗੀ. ਤੁਸੀਂ ਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸੈਟਿੰਗਾਂ ਤੋਂ ਯੋਗ ਜਾਂ ਅਯੋਗ ਕਰ ਸਕਦੇ ਹੋ
ਨਮੂਨਾ ਕੋਡ
# ਸ਼ਾਮਲ ਕਰੋ
ਸੌਫਟਵੇਅਰਸਰੀਅਲ ਬੀਟੀ (2, 3); // ਆਰ ਐਕਸ | ਟੀਐਕਸ (ਵਾਇਰਿੰਗ: ਆਰਐਕਸ-> ਟੀਟੀ ਮਾਡਿ ofਲ ਦਾ ਟੀਐਕਸ, ਬੀਟੀ ਮੋਡੀuleਲ ਦਾ ਟੀਐਕਸ-> ਆਰਐਕਸ, ਜੇ ਪੱਧਰ ਦਾ ਸ਼ਿਫਟਰ ਜਾਂ ਰੈਜ਼ਿਟਰ ਵੋਲਟੇਜ ਡਿਵਾਈਡਰ ਵਰਤੋ ਜੇ ਤੁਹਾਡਾ ਬੀਟੀ ਮੋਡੀ moduleਲ 3.3 ਵੀ ਲੌਜਿਕ ਪੱਧਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ)
ਰੱਦ ਸੈੱਟਅਪ () {
ਸੀਰੀਅਲ.ਬੇਗਿਨ (9600);
ਬੀ.ਟੀ.ਬੀਗਿਨ (9600);
}
ਰੱਦ ਲੂਪ () {
ਜੇ (ਬੀਟੀ. ਉਪਲੱਬਧ ())
ਸੀਰੀਅਲ.ਰਾਈਟ (ਬੀਟੀ. ਰੀਡ ());
ਜੇ (ਸੀਰੀਅਲ. ਉਪਲੱਬਧ ())
ਬੀਟੀ.ਰਾਈਟ (ਸੀਰੀਅਲ. ਰੀਡ ());
}
/ *
ਇਹ ਤੁਹਾਡੇ ਪੀਸੀ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਇਨਪੁਟ ਨੂੰ ਐਪ ਤੇ ਐਪ ਇਨਪੁਟ ਭੇਜ ਦੇਵੇਗਾ
ਐਪ '\ r' ਚਰਿੱਤਰ ਤੋਂ ਸੁਨੇਹੇ ਦੇ ਅੰਤ ਨੂੰ ਪਛਾਣ ਲਵੇਗੀ.
ਇਸ ਲਈ ਪੀਸੀ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਵਿੱਚ "ਕੈਰੇਜ ਰਿਟਰਨ" ਜਾਂ "ਦੋਵੇਂ ਐਨਐਲ ਅਤੇ ਸੀਆਰ" ਦੀ ਚੋਣ ਕਰੋ.
ਜਦੋਂ ਤੁਸੀਂ ਕੁਝ ਕਮਾਂਡਾਂ ਨਾਲ ਆਪਣਾ ਕੋਡ ਬਣਾਉਂਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਪ੍ਰਿੰਟ () ਦੀ ਬਜਾਏ ਪ੍ਰਿੰਟਲਨ () ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ.
ਸਾਬਕਾ: -
ਬੀਟੀ.ਪ੍ਰਿੰਟ ("ਹੈਲੋ");
ਇਹ ਐਪ ਵਿਚਲੀ ਤਸਵੀਰ ਨਹੀਂ ਦਿਖਾਉਂਦਾ ਕਿਉਂਕਿ ਸੁਨੇਹੇ ਦੇ ਅੰਤ ਵਿਚ '' r 'ਨਹੀਂ ਹੁੰਦਾ.
ਤਾਂ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਕੋਡ ਦੇਣਾ ਪਏਗਾ
ਸਾਬਕਾ: -
bt.println ("ਹੈਲੋ"); ਜਾਂ ਬੀਟੀ.ਪ੍ਰਿੰਟ ("ਹੈਲੋ \ r");
ਦੋਵੇਂ ਐਪ ਵਿਚ ਆਉਟਪੁੱਟ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿਉਂਕਿ ਦੋਵਾਂ '\ r' ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ
* /